O recurso de preenchimento automático do bash parece não funcionar com variáveis de ambiente no 11.04. O comportamento atual é indicado abaixo
export SCRIPT=/home/user/script
cd $SCRIPT/<tab>
resulta em uma barra invertida ( \
) sendo adicionada antes, $SCRIPT
ou seja, o prompt se torna
cd \$SCRIPT/
A mesma coisa acontece se cd
for substituído por ls
ou qualquer outro comando
Além disso, se houver um arquivo executável no caminho contido em $ SCRIPT e eu quero executá-lo
$SCRIPT/<tab>
O Bash não mostra as opções dentro da pasta (independentemente de haver um único arquivo ou vários arquivos / diretórios no caminho contido nas variáveis de ambiente).
Em outras palavras, o preenchimento automático não funciona com variáveis de ambiente.