-
commande system et cat
je cherche a inserer la commande suivante
Code:
cat fichier1.txt | tr '\r' '\n' > fichier2.txt
(qui s'execute tres bien en ligne de commande)
dans un fichier perl.
j'ai donc fait une commande mais rien n'y fait, meme apres avoir protege tout ce qu'il faut!
une idée?
-
Je ne vois pas où est le problème 8O
Code:
system ("cat fichier1.txt | tr '\r' '\n' > fichier2.txt");
fonctionne très bien chez moi ...
Même si je considère que c'est du gachis d'appeler des processus externes pour quelquechose que Perl sait bien faire en interne ...
Et qui plus est, utiliser Perl pour tout le traitement est plus portable, moins sensible aux problèmes de PATH et d'environnement, que d'invoquer cat et tr qui ne sont pas nécessairement installés.