Bonjour,
Je cherche à faire une action sur tous les fichiers du répertoire "monRep".
Le seul problème et que le nom des fichiers de ce répertoire peuvent contenir un ou plusieurs caractères espace.
Exemple:
Par conséquent, quelque chose comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $ ls -1 monRep ... Copie de toto dummy pipo toto ...
ne peut absolument pas convenir car un fichier nommé "Copie de toto" fournira à la boucle "for" les 3 entrées "Copie", "de" et "toto" !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for fichier in $(ls monRep) do # faire une action, ici affichage echo $fichier done
Comment faire ?
Merci.
Partager