我有一个二进制文件,可以将用户添加到名为“add_user”
的管理软件中以下是自动完成的代码段:
_add_user()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "type=admin type=poweruser" -- $cur) )
}
complete -F _add_user add_user
但是当我尝试自动完成时,它会停在'='符号处,如下所示:
add_user <TAB><TAB>
add_user type=
有人能让我知道我错过了什么吗?