2 possibilités, qui vont dependre de la sortie attendue.
1°) tu veux un fichier de sortie par fichier d'entrée => boucle du shell
qui avec des fichiers A.xml, B.xml, C.xml
va lancer 3 fois la commande perl parser.pl nom-du-fichier
ta commande deviens alors : for file in *.xml;do perl parser.xml $file;done
2°) avoir un seul fichier de sortie contenant le resultat de plusieurs fichiers XML => boucle dans ton perl, sur les arguments que tu lui donnes.
tu vas alors lancé le programme comme suit : perl parser.pl A.xml B.xml C.xml
et c'est dans le perl que tu fais une boucle pour lire chacun des arguments.
[^] # Re: loop
Posté par NeoX . En réponse au message Parsage sur plusieur fichier. Évalué à 2.
2 possibilités, qui vont dependre de la sortie attendue.
1°) tu veux un fichier de sortie par fichier d'entrée => boucle du shell
qui avec des fichiers A.xml, B.xml, C.xml
va lancer 3 fois la commande
perl parser.pl nom-du-fichierta commande deviens alors :
for file in *.xml;do perl parser.xml $file;done2°) avoir un seul fichier de sortie contenant le resultat de plusieurs fichiers XML => boucle dans ton perl, sur les arguments que tu lui donnes.
tu vas alors lancé le programme comme suit :
perl parser.pl A.xml B.xml C.xmlet c'est dans le perl que tu fais une boucle pour lire chacun des arguments.