Mit Bash von msys2 auf Windows 10, ich kann nicht scheinen, eine Variable zu einer Windows-Umgebungsvariablen mit parens, dh '(', in einem Bash-Skript. Zum BeispielExpand Bash-Umgebungsvariable mit '('
p86="$PROGRAMFILES(x86)"
nicht funktioniert, erweitert es die env Variable $PROGRAMFILES
. ich habe mit Schrägstrichen versucht zu entkommen, das heißt. „$ Programme \ (x86 \)“, aber das funktioniert nicht. gibt es eine Möglichkeit, um diesen in bash? oder sind Parens in erweiterten Variablen nicht zulässig ?.Alle Windows-Variablen sind in der Prozessumgebung verfügbar.
Was ist der Wert von 'echo $ p86' nach der Deklaration? – heemayl