我有一个需要大量不同参数的实用程序。现在,我想自动完成第一个参数,但让所有其他参数落入正常的自动完成。我怎么做?
function _my_autocomplete_()
{
case $COMP_CWORD in
1) COMPREPLY=($(compgen -W "$(get_args_somehow)" -- ${COMP_WORDS[COMP_CWORD]}));;
*) # What goes here?
esac
}
complete -F _my_autocomplete_ mycommand
Run Code Online (Sandbox Code Playgroud)