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 $SCRIPTdie Eingabeaufforderung angezeigt wird
cd \$SCRIPT/
Dasselbe passiert, wenn cddurch lsoder 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.