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...
[^] # Re: précisions
Posté par Obi MO (site web personnel) . En réponse au message Sed et résultat de commande sous bash. Évalué à 1.
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...