Используя bash из msys2 в Windows 10, я не могу установить переменную в переменную среды Windows, содержащую parens, то есть '(', в сценарии bash. Например,Развернуть переменную среды bash, содержащую '('
p86="$PROGRAMFILES(x86)"
не работает, он расширяет переменную ENV $PROGRAMFILES
. Я попытался убежать с обратными косыми чертами, то есть. «$ PROGRAMFILES \ (x86 \)», но это не работает. есть ли способ обойти эту проблему в bash? или parens просто не разрешены в расширенных переменных? Все переменные окон доступны в рабочей среде.
Будет значение 'echo $ p86' после объявления? – heemayl