J'ai écrit un petit script en Perl que j'exécute sur Windows avec ActivePerl comme ci-dessous:Comment exécuter un programme Perl sous Windows sans appeler perl sur la ligne de commande?
C:\Documents and Settings\Administrator> perl io.pl io.pl
#!/usr/bin/perl
use warnings;
sub test6 {
while (defined($_ = <>)) {
#chomp($_);
print $_;
}
}
test6;
Comme vous pouvez le voir, le code est similaire à la commande Unix cat
:
C:\Documents and Settings\Administrator> perl io.pl io.pl
Si je veux exécuter ce script sans le mot-clé perl
sur la ligne de commande, que faut-il faire? Je veux que le script à exécuter comme:
C:\Documents and Settings\Administrator> ./io.pl io.pl
-1 pour aucune indentation - il est évident de ne pas indenter et de punir les lecteurs de votre code. –
PP, vous avez assez de réputation pour éditer vous-même. – daxim