[ILUG] ksh question...

Braun Brelin bbrelin at gmail.com
Thu Feb 24 20:54:34 GMT 2011


Thanks Paul,

I've been using SED, but I was hoping for some magic tool that was a bit
less clunky...:-)

Braun


On Thu, Feb 24, 2011 at 8:46 PM, Paul O'Malley <ompaul at eircom.net> wrote:

> On Thursday 24 February 2011 20:38:47 Braun Brelin wrote:
> > Thanks.
> >
> > I just used 2>&1 to redirect.  Being a Perl programmer, I was making
> things
> > a bit more complicated (read: elegant) than necessary.  It's still a
> > serious pain in the ass
> > though to try and do things with the shell and utilities that I take for
> > granted in a real
> > language like Perl.
> >
> > On this topic, does anyone know how to capture backreferenced vars from a
> > regexp?
> >
> > i.e. in Perl it's easy to do:
> >
> > ($a, $b,$c) = foo =~
> > /(some_stuff_for_a)\s*(some_stuff_for_b)\s*(some_stuff_for_c)/;
> >
> > I can't find a good way to do this in the shell, however.  I was thinking
> > of using awk, but
> > per a previous thread, awk doesn't really support this well.  gawk uses
> > gensub() but
> > nawk, mawk, etc. don't support this...
> >
>
> off list
>
> http://www.panix.com/~elflord/unix/sed.html
> in the section
> Some More Commands
> does that do the trick for you?
>
>


More information about the ILUG mailing list