Je travaille sur un script qui doit lire des fichiers dans une boucle FIND. Quelque chose comme ceci :
DIRINI=/Volumes/dados/App\ Data/DATABASE.noindex/30000
for FILE in `find "$DIRINI" -type f ` ; do
stat $FILE
stat "$FILE"
stat '$FILE'
done
Le problème est le suivant : lorsque le nom du dossier contient un espace, je dois mettre la variable $DIRINI à l'intérieur d'un "" et cela fait fonctionner FIND, mais les autres commandes à l'intérieur de la boucle qui utilisent $DIRINI ne fonctionnent pas, elles divisent le nom du dossier en deux et utilisent une moitié dans chaque cycle.
Quelqu'un a-t-il une idée de ce que je peux faire ? Merci d'avance