J'utilise Windows et j'écris des scripts shell pour fonctionner sur Babun (une API POSIX).
J'ai besoin de lire un chemin à partir d'une variable d'environnement, $ USERPROFILE, et de le convertir en style unix (remplacer \ by /, c: \ by / c /) afin de pouvoir l'utiliser plus tard dans le script.
Le problème est que chaque fois que je fais écho au contenu de $ USERPROFILE, les barres obliques inverses sont interprétées comme des caractères d'échappement et j'obtiens un résultat inattendu (les lettres se transforment "au hasard" en caractères spéciaux comme \ n, \ f, etc.). Je ne peux donc pas en faire écho dans sed par exemple.