Aidez-moi à finir ce petit script répétant une commande
Publié : jeu. 14 sept. 2006, 20:56
Siouplait je cherche un modèle de script BASH répétant une commande sur chaque fichiers d'un répertoire
Pour résumer :
- Quelques centaines de fichiers encodés en charsets variés, à passer en UTF-8.
- j'ai enfin trouvé la librairie qui analyse et convertit à merveille : utrac
- Je ne sais traiter qu'un fichier à la fois vu que suis un désastre en Algo sans parler de Bash
La commande manuelle est :
Ça doit ressembler à qqch comme ça, avec des `` ou {} quelque part je parie ?
Si je pouvais trouver un petit exemple de script s'approchant ce serait un petit pas pour l'algo... et un grand saut pour moi 
Pour résumer :
- Quelques centaines de fichiers encodés en charsets variés, à passer en UTF-8.
- j'ai enfin trouvé la librairie qui analyse et convertit à merveille : utrac
- Je ne sais traiter qu'un fichier à la fois vu que suis un désastre en Algo sans parler de Bash

La commande manuelle est :
Code : Tout sélectionner
utrac /repertoire/fichier /repertoire/fichier_utf8
Code : Tout sélectionner
#!/bin/bash
# Conversion du charset et fin de ligne de tous les fichiers du rep courant
for i in * do
# vers celui par defaut du systeme (UTF-8) avec utrac
utrac $i >$i.utf8
done
echo "Fait."
