• [^] # On trouve tout et n'importe quoi sur le net.

    Posté par . En réponse au message Garder l'anti slash dans la variable. Évalué à 2.

    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.