Hi guys, The following script works as I want except for one thing; if I call the script with no arguments I want it to list the whole phone book, which it does, but it also gives me two of the "Use of uninitialized value" warnings at the end. What would be a good way to stop this?
Thanks. #!/usr/bin/perl -wT use strict; my($nameIn) = $ARGV[0]; open(IN, "$ENV{HOME}/.phonebook") || die "Can't open Phone Book: $!\n"; while(<IN>) { chomp; my($fileName, $phoneNum) = split(/,/, $_); my($foundIt) = index(lc($fileName), lc($nameIn)); if($foundIt >= 0) { print "\t\t\t$fileName - $phoneNum\n"; } } -- Rob Good judgement comes from experience, and experience - well, that comes from poor judgement. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]