Date: Fri, 09 Nov 2001 18:11:06 -0500 From: Simon Morton <simon.morton@verizon.net> To: Odhiambo Washington <wash@wananchi.com> Cc: FBSD-Q <freebsd-questions@FreeBSD.ORG> Subject: Re: Help with AWK Message-ID: <3BEC628A.5050005@verizon.net> References: <20011109194842.E27386@ns2.wananchi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
If I understand correctly, the following should do it:
awk -F: '$4==40{printf "^%s@.*\\.wananchi.com$:%s$:%s/:\n",$1,$3,$2;}'
HTH
Simon
Odhiambo Washington wrote:
> Hello list,
>
> I am stuck with awk.
>
> What I need to do is for awk to read the /etc/master.passwd file and give me a line like
> this one below for users whose GID=20 or GID=0
>
> I am not able to get the "\" after the ".*" and the $ after wananchi.com and I am also not able to get this done for
> users in GID=0
>
> ^user2@.*\.wananchi.com$:1234:$1$Tz.OjMPg$5j5pGgjfUHFNlJaSLsr5P/:
>
> The command I use is:
>
> awk -F ":" '{if ($$4==20) {print "^"$$1"@.*.wananchi.com"":"$$3":"$$2":"}}' < /etc/master.passwd > some_file
>
> -Wash
>
> S y s t e m s A d m i n i s t r a t o r
> --
> ~\\_
> Odhiambo Washington \\\\
> Wananchi Online Ltd., `\\\\\
> 1st Flr Loita Hse, Loita Street |\\\\\
> PO Box 10286,00100-NAIROBI,KE. \\\\\|__.--~~\
> Fax: 254 2 313985-9 _--~ /
> Fax: 254 2 313922 /~ ////// _-~~~~'
> E-mail: wash@wananchi.com ('-//////-//
> URL : http://www.wananchi.com //////(((-)
> GSM: 254 72 743 223 / 254 733 744 121 /////"
> _///"
>
> +++
> Don't be humble ... you're not that great.
> -- Golda Meir
>
--
http://www.SimonMorton.com
smorton at acm dot org
\rm -rf /bin/laden
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BEC628A.5050005>
