Citation
tg(y)
Si c'est pour agir sur tous les fichiers .ext,
c'est trozimple :
for fichier in *.ext ; do
toto_pouet $fichier ; done ;
Ça, c'est fait.
Eh ben non, pas aussi simple que ça !!!
Imagine que t'aies dans ton répertoire un fichier nommé "
nom compose.txt" ben ta boucle "
for" traitera ce fichier en 2 passes
- passe 1 => la variable "fichier" contient la chaîne "nom"
- passe 2 => la variable "fichier" contient la chaîne "compose.txt"
Et aucune des deux passes n'aura traité le fichier en question...
Voici la bonne syntaxe
ls *.ext |while read fichier ; do
toto_pouet $fichier ; done ;
:chef:
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Wednesday 11 April 2007 18:21:56