Я записал сценарий удара, имеющий один аргумент, название одного из компьютеров, подключенных в моей локальной сети. Я хотел бы включить автоматическое завершение, как я могу с ssh. Как я могу сделать это? Существует пакет, названный завершением удара, которое установлено.
Если Вашу команду называют foo
, примените тот же complete
функция, используемая для 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