小编Dom*_*ger的帖子

为第一个参数配置自动完成,别管其他的

我有一个需要大量不同参数的实用程序。现在,我想自动完成第一个参数,但让所有其他参数落入正常的自动完成。我怎么做?

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)

bash autocomplete

3
推荐指数
1
解决办法
1590
查看次数

标签 统计

autocomplete ×1

bash ×1