Hi,
I'm observing a very strange problem with perl. I downloaded and installed Strawberry Perl 5.24.1 from the Strawberry Perl site and installed it. As shown in the snippet of the path variable below, relevant strawberry perl paths seem to be added.
C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\binWhen I run the perl --version or perl -V commands, I get this
C:\Users\pmu>perl --version 'perl' is not recognized as an internal or external command, operable program or batch file. C:\Users\pmu>perl -V 'perl' is not recognized as an internal or external command, operable program or batch file.
But, I can execute a perl script if I type the name by itself, but not if I prepend it with the perl command like so:
C:\Users\pmu>more first.pl use warnings; use strict; use diagnostics; my @arr = ('a'..'z'); for my $stuff (@arr) { print "$stuff "; } C:\Users\pmu>first.pl a b c d e f g h i j k l m n o p q r s t u v w x y z C:\Users\pmu>perl first.pl 'perl' is not recognized as an internal or external command, operable program or batch file. C:\Users\pmu>
I have no idea why this is happening. Any help would be appreciated.
In reply to Strange problem with Windows 7 command line and perl by anonypl
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |