awk assistance
Scott Prive
Scott.Prive at storigen.com
Wed Nov 13 11:43:50 EST 2002
Be aware this catches all last fields... *including* directories. Use `find -type f` if you want to pre-filter anything that isn't a file.
Most UNIX literature gives awk very little coverage (a pity). The awk User Guide is helpful:
http://www.gnu.org/manual/gawk-3.1.1/gawk.html
> -----Original Message-----
> From: Price, Erik [mailto:eprice at ptc.com]
> Sent: Wednesday, November 13, 2002 11:19 AM
> To: Mark Polhamus
> Cc: gnhlug-discuss at gnhlug.org
> Subject: RE: awk assistance
>
>
>
>
> > -----Original Message-----
> > From: Mark Polhamus [mailto:meplists at earthlink.net]
> > Sent: Wednesday, November 13, 2002 11:12 AM
> > To: Price, Erik
> > Cc: gnhlug-discuss at gnhlug.org
> > Subject: Re: awk assistance
> >
> >
> > Price, Erik wrote:
> > > ...
> > > If not, the other alternative I was thinking of was the awk
> > > equivalent of
> > >
> > > 1. set the field separator to a slash
> > > 2. awk the file for the last field.
> > >
> > > I've figured out how to set the field separator (from the
> man page)
> > > but it seems I need to use a numeric variable to represent the
> > > field I want to print. I don't know of a way to get the
> last field
> > > for any given record/line since one one line it could be
> $5 and on
> > > another it might be $7, for example.
> >
> > awk -F/ '{print $NF}'
>
>
> Works perfect.
>
>
> Erik
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss
>
>
More information about the gnhlug-discuss
mailing list