if ($#ARGV != 0) { print "One, and only one (not $#ARGV), command line parameter is expected\n"; exit; } #### @ARGV == 1 or die "usage: $0 inputfile\n"; #### my $inputFile=$ARGV[0]; #### my $inputFile = shift; #### if ( not -e $inputFile) { die "$inputFile doesn't exist!!!\nExiting.\n"; } #### -f $inputFile or die "input file '$inputFile' does not exist.\n"; #### open my $file, $inputFile or die "Could not open $inputFile: $!"; #### open my $file, '<', $inputFile or die "Could not open $inputFile: $!";