Voilà, je voudrais effectuer en routine l'execution d'un prog qui est sur ma machine. Je veux donc effectuer une commande system.
J'ai bien lu la F.A.Q. et j'ai trouvé la manière d'opérer.
Seulement, j'ai à faire ça sur un nombre important (petite 50aine) de fichiers et je voudrais boucler pour éviter d'écrire cette commande 50 fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2system "mon_prog fichier1.txt > resultat_fichier1.txt";
!!
Donc quelque chose du style:
Mais vous vous en doutez bien, ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 my $i; # incrementation du numero de fichiers for ($i=0;$i<50;$i++){ system "mon_prog fichier$i.txt > resultat_fichier$i.txt"; }![]()
.. Comment faire pour que perl considère bien $i comme une variable à incrémenter dans ma commande systeme?
Merci d'avance!!
Partager