BTW what does [ sed -e "s/^\([^,]*\).*$/\1/" ] accomplish? I'm just
grooving on one liners lately and am curious. It seems like -
awk -F : '{print $5}' /etc/passwd is all you need to spit out the full
names.
Not quite the same thing:
$ awk -F : '/karsten/ {print $5}' /etc/passwd
Karsten M. Self,,,
$ awk -F : '{print $5}' /etc/passwd | sed -e "s/^\([^,]*\).*$/\1/"
Karsten M. Self
Or, if you only know awk...
awk -F : '/Brian/ {print $5}' /etc/passwd | awk -F , '{print $1}'
The former looks much cooler, though. :-)
--
Brian J. Stults
Department of Sociology
University of Florida
Box 117330
Gainesville, Florida 32611-7330
phone: (352) 392-0265 x286
fax: (352) 392-6568
e-mail: [EMAIL PROTECTED]