La función de autocompletar bash no parece funcionar con variables de entorno en 11.04. El comportamiento actual se indica a continuación.
export SCRIPT=/home/user/script
cd $SCRIPT/<tab>
resulta en una barra invertida ( \) que se agrega antes, $SCRIPTes decir, la solicitud se convierte en
cd \$SCRIPT/
Lo mismo sucede si cdse sustituye con lscualquier otro comando
Además, si hay un archivo ejecutable en la ruta contenida en $ SCRIPT y quiero ejecutarlo
$SCRIPT/<tab>
Bash no muestra las opciones dentro de la carpeta (independientemente de si hay un solo archivo o múltiples archivos / directorios dentro de la ruta contenida en las variables de entorno).
En otras palabras, el autocompletado no funciona con variables de entorno.