Bah un sort -r te fera trier traiter les fichiers en premier puis les répertoires
find ... | sort -r |whileread filename;do
...
if[ -d "${filename}"];then
...
else# tout le reste c'est fichier, lien, socket, etc
...
fi
...
done
Et encore le test sur répertoire est pas vraiment nécessaire, tu travailles sur le nom et pis c'est tout. Ça te permet de remplacer ton trunc_dir et trunc_item.
[^] # Re: Trop de fork
Posté par Flyounet (site web personnel) . En réponse au message Script Bash, tronquer noms de fichiers pour eCryptFS. Évalué à 2. Dernière modification le 16 septembre 2014 à 16:20.
Bah un
sort -rte fera trier traiter les fichiers en premier puis les répertoiresEt encore le
testsur répertoire est pas vraiment nécessaire, tu travailles sur le nom et pis c'est tout. Ça te permet de remplacer tontrunc_direttrunc_item.