Чтобы это работало, поместил любые хосты, которые Вы хотите завершить в Вашем /etc/hosts
файл.
Вам нужно также bash-completion
пакет (содержащий файл/etc/bash_completion и каталог,/etc/bash_completion.d)
и источник это в ~/.bashrc (. /etc/bash_completion
- иногда это комментируется в/etc/bash.bashrc или в ~/.bashrc).
Если у Вас есть ksh 93, можно объявить x
быть ссылкой на имя переменной:
$ ksh --version
version sh (AT&T Research) 93u+ 2012-08-01
$ ksh -c '
envVar=foo
x=envVar
nameref x
echo $x
'
foo