Se o seu comando tiver o nome foo
, aplique a mesma função complete
usada para ssh
:
$ complete -p ssh
complete -F _ssh ssh
$ complete -F _ssh echo
$ echo 192.168.<tab>
192.168.0.107 192.168.0.118 192.168.0.98
Eu escrevi um script com um argumento, o nome de um dos computadores conectados na minha rede local. Eu gostaria de permitir a conclusão automática, como eu posso com ssh. Como eu posso fazer isso ? Existe um pacote chamado bash-completion, que está instalado.
Se o seu comando tiver o nome foo
, aplique a mesma função complete
usada para ssh
:
$ complete -p ssh
complete -F _ssh ssh
$ complete -F _ssh echo
$ echo 192.168.<tab>
192.168.0.107 192.168.0.118 192.168.0.98