On 19 Sep 2002 at 18:48, Greg Schiedler wrote:
> #!/usr/bin/perl
> #
> $username=$ARGV[0];
> $password=$ARGV[1];
> $newpassword=$ARGV[2];
> #
> perl -pi -e 
> 's/^($username)(\s+.*)($password)(.*)$/${1}${2}$newpassword${4}/' 
> users-file.txt

You're already in perl so you don't need to call it again. Change the line 
above to:

s/^($username)(\s+.*)($password)(.*)$/${1}${2}$newpassword${4}/'

You will need to read-in the user file via open and find the location of 
the record you want to change before issuing that command. See 'perldoc -f 
open' for details. 


> And the 2nd application I want to implement is to find a given username and
> password and if found remove them from the file.

Once you figure out how to do the above, this will become more clear.

Work on some code and post a sample if you have problems.

Good luck,
William

-- 
 Lead Developer
 Knowmad Services Inc. || Internet Applications & Database Integration
 http://www.knowmad.com
 


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

Reply via email to