on Fri, Aug 31, 2001 at 11:53:57AM -0400, Brian Stults ([EMAIL PROTECTED]) wrote: > >>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}'
...or: awk -F : '/karsten/ {print substr($5,1,index($5,",")-1)}' /etc/passwd ...in one process. -- Karsten M. Self <kmself@ix.netcom.com> http://kmself.home.netcom.com/ What part of "Gestalt" don't you understand? There is no K5 cabal http://gestalt-system.sourceforge.net/ http://www.kuro5hin.org Free Dmitry! Boycott Adobe! Repeal the DMCA! http://www.freesklyarov.org Geek for Hire http://kmself.home.netcom.com/resume.html
pgpVdYK0SVQdD.pgp
Description: PGP signature