• [^] # Re: loop

    Posté par . En réponse au message Parsage sur plusieur fichier. Évalué à 2.

    donc si on reprend,

    tu veux pouvoir taper :
    perl parser.xml fichierA.xml fichierB.xml fichierC.xml
    et que ca te sorte un seul fichier
    resultat.txt

    alors il faut faire la boucle dans le perl
    pour lire chacun des argv

    actuellement tu remplis $file1 avec le premier argument argv[0] avec le code my $file1 = $ARGV[0] || die 'No file1';

    ben il te faut faire un boucle pour lire chacun des argv[1], argv[2], argv[3]... tant qu'il y en a en fait

    d'ailleurs d'apres ton code, ton resultat se trouve en 4e position de la ligne de commande argv[3]
    my $FileResult = $ARGV[3] || 'result.txt';