• [^] # Re: en bash ....

    Posté par . En réponse au message Majuscules et minuscule dans les noms de repertoires. Évalué à 2.

    l'usage de l'IFS n'est ici pas utile.
    en effet, la boucle for n'itère pas sur le résultat d'une commande, mais sur le développement de l'astérisque, qui, lui, échappe les espaces contenus dans les noms de fichiers.

    Je ne veux pas être méchant mais ton commetaire me fait penser aux cours d'Anglais à l'école : toujours qqn pour critiquer ceux qui participent, mais pour ce qui est de participer, ben yavait personne.

    La tu idiques que IFS est inutile : peu-être mais chez moi ça marche. Alors la solution n'est peut-être pas idéale, mais elle a le mérite de onctionner. Tu proposes quoi ?

    de plus,
    [ -d "$toto" ] parce que si $toto contient un espace le test va geindre : «opérateur binaire attendu»

    Idem (bien que je sache très bien d'ou vienne le pb, et je ne me suis pas attardé dessus car pas le temps de le faire).

    OLDIFS=IFS
    IFS=OLDIFS
    bah, il va être beau l'$IFS !

    Idem, code écrit assez vite, et j'ai oublié un $. Mais le PI peu brancher aussi son cerveau non ?