Je souhaite faire une opération sur tous les répertoires de premier niveau sur mon répertoire courant j'ai donc écrit un script qui commence comme ça
for dir in `find . -mindepth 1 -maxdepth 1 -type d -print`
do
echo $dir
...
find $dir | grep etc...
...
done
malheureusement le dernier répertoire de la boucle est affublé d'un "\r" ce qui fait que la commande find $dir échoue.
Est-ce que j'utilise mal "find" ou bien c'est un bug (j'utilise cygwin) ?
Partager