Evan N Mr Niso/Lockheed Martin Kehayias wrote:
> 
> Greetings,

Hello,

> I am attempting to limit entries a user could make when inputting names into
> one of my scripts.  I prompt the user to enter one or more names.  One name
> is easy to isolate but when there are more I want to support commas.  At the
> same time I don't want to accept anything other than names and commas.  I
> want to force the user to either enter names correctly or exit.  For that
> matter it would be really cool if I could test the names against
> /etc/passwd.

You can.

$ perl -le'                                        
if ( defined( getpwnam( $ARGV[0] ) ) ) {      
    print "$ARGV[0] found";
    } 
else {
    print "$ARGV[0] NOT found";
    } 
' root
root found
$ perl -le'
if ( defined( getpwnam( $ARGV[0] ) ) ) {
    print "$ARGV[0] found";
    }
else {
    print "$ARGV[0] NOT found";
    }
' fred
fred NOT found



John
-- 
use Perl;
program
fulfillment

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

Reply via email to