• [^] # Re: loop

    Posté par . 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-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.