Would if ($_ =~ /^$username/ && $_ =~ /:.*:45:/) {print "*".$_;}
work? ----- Original Message ----- From: "Daniel Falkenberg" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 08, 2001 4:39 PM Subject: /etc/passwd problem Hey all, I have a script here that I want to be able to add a * next to all the users in that I want with the UID of 45 in /etc/passwd. Example... test:x:530:45:Test Name:/home/test:/bin/false test2:x:531:45:Test Name2:/home/test2:/bin/false I want... *test:x:530:45:Test Name:/home/test:/bin/false <--- With the * test2:x:531:45:Test Name2:/home/test2:/bin/false All I want to be able to do is use STDIN for the user to input the username they want to add a star next to and then do it but only for users with a UID of 45. Any ideas ont this one? Regards, Dan -- 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]