On Aug 28, 2012, at 9:01 PM, Wang, Li wrote: > Dear All >
[problem description snipped] > My script is as follows. And usage is: ./myscript.pl FstFile.txt > annotationFile.txt > > # USAGE: > # unix command line: > # ./searchAndPrint.pl FstFile.name annotationFile.name > > #!/usr/bin/perl -w > use strict; > use warnings; > > [rest of program snipped] > But I got errors as follows: > ./searchAndPrint.pl: line 6: use: command not found > ./searchAndPrint.pl: line 7: use: command not found > ./searchAndPrint.pl: line 9: my: command not found It looks like your program is being executed by the shell, not the Perl interpreter. What do you get from these commands: which perl perl -v Try to execute your program this way: perl searchAndPrint.pl FstFile.name annotationFile.name and let us know what you get. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/