• [^] # Re: perlmonks says

    Posté par . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 3.

    en même temps on est pas devin, on ne sait même pas quelle est ta plateforme de dev, ça pourrait être Solaris, un Gnu/Linux, un BSD, un GNU/Hurd, un windows avec cygwin, un windows sans cygwin, ça pourrait être du DEC, un VMS...

    Bref rien que l'OS cible fait défaut.

    Ensuite on ne sait pas si tu veux que tous les fichiers soient traités via un seul appel à la commande, ou si plusieurs appels sont acceptables.

    parce que comme solution j'ai

    • find /repertoire/ou/sont/les/fichier/xml -iname '*xml' --exec monScriptPerl.pl {}\;
    • monScriptPerl.pl $( find /repertoire/ou/sont/les/fichier/xml -iname '*xml' )
    • cd /repertoire/ou/sont/les/fichier/xml ; monScriptPerl.pl *xml

    Tu peux aussi jouer à coup de powershell si tu es sous windows, ou bêtement faire un Drag&Drop de tes fichiers sur le script :P

    Enfin si tu fait tu traitement xml sur tous les fichier à la fois j'ose espérer que tu ne fais pas du DOM.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent