Автоматическое завершение для аргумента сценария удара

Я записал сценарий удара, имеющий один аргумент, название одного из компьютеров, подключенных в моей локальной сети. Я хотел бы включить автоматическое завершение, как я могу с ssh. Как я могу сделать это? Существует пакет, названный завершением удара, которое установлено.

0
задан 12 January 2017 в 07:17

1 ответ

Если Вашу команду называют 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   
3
ответ дан 7 November 2019 в 04:16

Другие вопросы по тегам:

Похожие вопросы: