Curtis,

Cheers for that that makes alot more sense now :).  Yes your are correct
about the /etc/passwd file.  It's all well and good to be able to issue
that command from a command line, but what if I wanted to issue the
exact same code but from a script?

Regards,

Dan

Dan,

Here's a list of the command line switches used and their meaning:

-F(regex) A regular expression to split on if -a is used.
-a        Turns on autosplit mode with -n or -p. Splits to @F
-p        Assumes an input loop around the script (while(<>){...})
-i        Inplace edit if <> is used. (-p)
-e        Allows you to execute a single line of script

So... not being a Unix/Linux geek, I'm not sure about the structure of
/etc/passwd, but it appears
that fields in this file are delimited by a colon (which -F will split
on) and if the 4th field
($F[3]) is equal to 45, an asterisk will be placed at the beginning of
the line (s/^/*/).

Someone please follow-up if I got any of this wrong.

Cheers,
Curtis "Ovid" Poe

=====
Senior Programmer
Onsite! Technology (http://www.onsitetech.com/)
"Ovid" on http://www.perlmonks.org/

__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to