Bonsoir,
je veux faire une boucle qui porte sur tous les fichiers d'un répertoire, sous-répertoires inclus. Naïvement, j'ai tapé :
for fichier in $(find -name "*.pdf")
Le problème est que si des espaces se cachent dans les noms de fichiers, ça coupe les noms de fichiers. Par exemple, si le répertoire courant contient un seul fichier "toto titi.pdf", dans ma boucle, fichier vaut successivement "toto" puis "titi.pdf", ce qui n'est pas du tout le résultat attendu.
Que faire, mon Dieu que faire ?
Partager