Die Funktion zur automatischen Vervollständigung von Bash scheint mit Umgebungsvariablen in 11.04 nicht zu funktionieren. Das aktuelle Verhalten ist unten angegeben
export SCRIPT=/home/user/script
cd $SCRIPT/<tab>
führt dazu, dass ein Backslash ( \
) hinzugefügt wird, bevor $SCRIPT
die Eingabeaufforderung angezeigt wird
cd \$SCRIPT/
Dasselbe passiert, wenn cd
durch ls
oder einen anderen Befehl ersetzt wird
Auch wenn es eine ausführbare Datei im Pfad von $ SCRIPT gibt und ich das ausführen möchte
$SCRIPT/<tab>
Bash zeigt die Optionen im Ordner nicht an (unabhängig davon, ob sich eine einzelne Datei oder mehrere Dateien / Verzeichnisse im Pfad der Umgebungsvariablen befinden).
Mit anderen Worten, die automatische Vervollständigung funktioniert nicht mit Umgebungsvariablen.