Ich versuche, mit den folgenden in bash um erfolgreich zu sein:Bash-Umgebungsvariable mit Leerzeichen. cd ohne Anführungszeichen
mkdir "any dir"
export DIR="any dir"
cd $DIR
und es gibt mir -bash: cd: any: No such file or directory
Ich weiß, es mit
cd "$DIR"
funktionieren würde, aber ich weiß nicht Ich möchte dies verwenden, da eine Menge von Skripts, die ich nicht berühren möchte, cd $DIR
verwendet.
Gibt es wirklich keine Möglichkeit, dies mit bash zu erreichen? Auch die Windows-Eingabeaufforderung dies ermöglicht durch
mkdir "any dir"
set DIR=any^ dir
cd %DIR%
Wenn diese Skripte 'cd $ DIR' verwenden, dann sind das Fehler, die behoben werden müssen. Versuche nicht, sie zu umgehen. repariere sie! – chepner