Я использую Windows и пишу сценарии оболочки для работы на Babun (API POSIX).
Мне нужно прочитать путь из переменной среды $ USERPROFILE и преобразовать его в стиль Unix (заменить \ на /, c: \ на / c /), чтобы я мог использовать его позже в сценарии.
Проблема в том, что всякий раз, когда я повторяю содержимое $ USERPROFILE, обратные слеши интерпретируются как экранирующие символы, и я получаю неожиданный результат (буквы «случайным образом» превращаются в специальные символы, такие как \ n, \ f и т. Д.). Так что я не могу повторить это в SED например.