This is the number of @ARGV arguments before the process 4 f Invalid format for option expected -f '*.xls' Invalid commmand line options. usage: long.pl -f file(s).xls -p file.csv