Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jl_morel
Dans l'article <40249d3a$0$28141$, a dit...
sur windows, je souhaite que mon script perl traite les données qui lui son transmise par STDIN, exemple :
while(<STDIN>){ print "essai : ", $_; }
mais lorsque je fait : c:>dir |monscriptperl.pl sur windows, sa ne fonctionne pas, par contre sur linux oui ! qu'est-ce qui ne va pas ?
Si vous lancer le script avec c:>dir |monscriptperl.pl c'est que perl est associé à l'extension .pl Dans ce cas la redirection des entrée/sortie n'est pas assurée. Il faut : c:>dir |perl monscriptperl.pl
ou alors utilisez perl2bat http://www.bribes.org/perl/docfr/pl2bat.html (voir en particulier points 4 et 5)
ou encore runperl http://www.bribes.org/perl/docfr/runperl.html
HTH
-- J-L.M.
Dans l'article <40249d3a$0$28141$626a14ce@news.free.fr>, alain@nospam.com a
dit...
sur windows, je souhaite que mon script perl traite les données qui lui son
transmise par STDIN, exemple :
while(<STDIN>){
print "essai : ", $_;
}
mais lorsque je fait : c:>dir |monscriptperl.pl
sur windows, sa ne fonctionne pas, par contre sur linux oui !
qu'est-ce qui ne va pas ?
Si vous lancer le script avec
c:>dir |monscriptperl.pl
c'est que perl est associé à l'extension .pl
Dans ce cas la redirection des entrée/sortie n'est pas assurée.
Il faut :
c:>dir |perl monscriptperl.pl
ou alors utilisez perl2bat
http://www.bribes.org/perl/docfr/pl2bat.html
(voir en particulier points 4 et 5)
ou encore runperl
http://www.bribes.org/perl/docfr/runperl.html
sur windows, je souhaite que mon script perl traite les données qui lui son transmise par STDIN, exemple :
while(<STDIN>){ print "essai : ", $_; }
mais lorsque je fait : c:>dir |monscriptperl.pl sur windows, sa ne fonctionne pas, par contre sur linux oui ! qu'est-ce qui ne va pas ?
Si vous lancer le script avec c:>dir |monscriptperl.pl c'est que perl est associé à l'extension .pl Dans ce cas la redirection des entrée/sortie n'est pas assurée. Il faut : c:>dir |perl monscriptperl.pl
ou alors utilisez perl2bat http://www.bribes.org/perl/docfr/pl2bat.html (voir en particulier points 4 et 5)
ou encore runperl http://www.bribes.org/perl/docfr/runperl.html
HTH
-- J-L.M.
alain
Si vous lancer le script avec c:>dir |monscriptperl.pl c'est que perl est associé à l'extension .pl Dans ce cas la redirection des entrée/sortie n'est pas assurée. Il faut : c:>dir |perl monscriptperl.pl
Yes! trop cool, merci bien :)
A+
Si vous lancer le script avec
c:>dir |monscriptperl.pl
c'est que perl est associé à l'extension .pl
Dans ce cas la redirection des entrée/sortie n'est pas assurée.
Il faut :
c:>dir |perl monscriptperl.pl
Si vous lancer le script avec c:>dir |monscriptperl.pl c'est que perl est associé à l'extension .pl Dans ce cas la redirection des entrée/sortie n'est pas assurée. Il faut : c:>dir |perl monscriptperl.pl