D'après certains sites, il n'était pas conseillé d'utiliser la boucle for mais la boucle while ....
Faut voir le contexte...je veux bien des références...
$ mkdir monRep
$ touch monRep/test{,\ }file1
$ \ls -1 monRep
filetest
file test1
$ for i in monRep/*; do echo "$i"; done
monRep/testfile1
monRep/test file1... pas de problèmes avec les espaces dans les noms de fichiers !
--
"certains sites" sont rédigées par des débutants en shell, en guise d'aide mémoire, et propagent des erreurs qu'ils ont trouvés sur des sites similaires, ou anciens, ou qu'ils ont mal interprété.
Sur ces sites, on peut, en général, lire des horreurs telles que cat monFichier | grep expret autres joyeux uuoc.
[^] # On trouve tout et n'importe quoi sur le net.
Posté par NBaH . En réponse au message Garder l'anti slash dans la variable. Évalué à 2.
Faut voir le contexte...je veux bien des références...
$ mkdir monRep... pas de problèmes avec les espaces dans les noms de fichiers !$ touch monRep/test{,\ }file1
$ \ls -1 monRep
filetest
file test1
$ for i in monRep/*; do echo "$i"; done
monRep/testfile1
monRep/test file1
--
"certains sites" sont rédigées par des débutants en shell, en guise d'aide mémoire, et propagent des erreurs qu'ils ont trouvés sur des sites similaires, ou anciens, ou qu'ils ont mal interprété.
Sur ces sites, on peut, en général, lire des horreurs telles que
cat monFichier | grep expret autres joyeux uuoc.