В яблочном сценарии, если я делаю:
do shell script "echo \"G:\\CRE\\MV Studios\\Exhibition Projects\"|tr \"\\\\\" \"/\""
Я ожидаю, что все мои обратные слеши вернутся как прямые. Чтобы было немного легче понять, команда tr будет выглядеть так без всех экранированных символов
tr "\\" "/" #there's still an escaped \ for the shell
Но я получаю:
"G:/CRE/MV Studiosxhibition Projects"
Обратите внимание, что когда я скопировал это из Script Editor, он добавил странный символ, где должен быть отсутствующий / E, он не отображается в журнале событий или после того, как я это опубликовал. Очевидно, он делает что-то странное с \ E.
Есть идеи, что с этим делать?