Aide pour un batch Mingw

Aide pour un batch Mingw - Shell/Batch - Programmation

Marsh Posté le 15-03-2007 à 16:36:27    

Bonjour !  je poste ici sur les conseil avisé de francesco...  
 
Voila mon probleme, je dois lancer un script que j'ai récupéré sur le web (libre de droit)  
j'ai installé mingw j'essaie de faire ce qui est dit seulement je suis un peu perdu ca marche pas :(  
 
Voila les consignes et le script donné :
 
"...Il est possible de convertir facilement un lot de fichier si on dispose d'un
interpréteur shell.  Le programme suivant convertit les échanges de chaque
répertoire ediXXX dans mifXXX, et enregistre les logs dans logXXX.
Il suffit de rechercher dans ces derniers la chaîne "Erreur" ou "ERREUR"
pour voir si tout s'est bien passé une fois la traduction faite.
 
Ceci est très utile si on veut convertir un département entier (un test sur
l'Ain a donné 8h20, sur un Pentium Dual Core 2.8 GHz, 1 Go RAM, disque SCSI).
 
--------------------------- batch.sh
#!/bin/sh
for f in edi???
do
  perl edi2mif.pl $f `echo $f | sed 's/edi/mif/'` > `echo $f | sed 's/edi/log/'` 2>&1
 echo $f termine
done
-------------------------- fin du fichier
..."
 
 voila je vous remercie d'avance  :jap:
je ne sais pas vraiment comment faire pour exécuter le script .... et quelle est la syntaxe du chemin de mes repertoires...?
Au fait je ne connait pas du tout le PERL... :(
et mes notions de programmation sont un peu loin  

Reply

Marsh Posté le 15-03-2007 à 16:36:27   

Reply

Marsh Posté le 08-04-2007 à 15:41:21    

Perl est bien installé?
Pour lancer le script:
chmod a+x batch.sh
(pour lui donner les droits)
tu le lances avec  
sh batch.sh

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed