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@;ptc.com] > Sent: Wednesday, November 13, 2002 11:19 AM > To: Mark Polhamus > Cc: [EMAIL PROTECTED] > Subject: RE: awk assistance > > > > > > -----Original Message----- > > From: Mark Polhamus [mailto:meplists@;earthlink.net] > > Sent: Wednesday, November 13, 2002 11:12 AM > > To: Price, Erik > > Cc: [EMAIL PROTECTED] > > 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 > [EMAIL PROTECTED] > http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss > > _______________________________________________ gnhlug-discuss mailing list [EMAIL PROTECTED] http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss
