• [^] # Re: précisions

    Posté par (site web personnel) . En réponse au message Sed et résultat de commande sous bash. Évalué à 1.

    Voui, sauf que si tu es sous windows et que tu manipules de chemins complets, tu as des chances de rencontrer des / et/ou des ,円 voire des :, et que là ça te fout la grouille...
    Un truc bon à savoir pour jongler avec les paths sous cygwin, c'est la commande cygpath, qui permet de basculer d'une forme windows à ne forme unix et lycée de versailles.
    Par exemple dans le code que j'ai donné en premier commentaire, $replace est de la forme:

    replace=$(cygpath -w 3ドル |sed 's/\\/\\\\/g')


    Sinon, remplacer les `foo`par des $(foo) est assez utile, c'est réentrant, et tu peux écrire:

    i=$(une commande qui utilise le résusltat d'une $(autre commande))

    Pas sûr que ça marche en sh, mais sous cygwin on a bash de toutes façon ;)

    drexh>Donne nous un exemple de ce que te donne ton ls et du résultat que tu voudrais avoir, ça ira plus vite...