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:
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
...
Par conséquent, quelque chose comme cela

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
ne peut absolument pas convenir car un fichier nommé "Copie de toto" fournira à la boucle "for" les 3 entrées "Copie", "de" et "toto" !!!

Comment faire ?

Merci.