Bonjour,

J'essaie de parcourir un répertoire qui contient des fichiers, dont certains ont un espace dans le nom, et je n'y arrive pas...

Pour créer un répertoire de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
mkdir test_toto
touch "test_toto/this is a test"
touch "test_toto/not one more"
Ce qui me pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for FILE in $(find test_toto -type f -exec basename {} \; )
do
  echo "file : >>$FILE<<"
done
Sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
file : >>this<<
file : >>is<<
file : >>a<<
file : >>test<<
file : >>not<<
file : >>one<<
file : >>more<<
Ce que je voudrais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
file : >>this is a test<<
file : >>not one more<<
Et j'ai beau essayer dans tous les sens, je n'y arrive pas... Une idée à suggérer ?

Merci