我一直无法找到complete
和compgen
bash 内置命令的完整文档。我在 Macintosh 上help complete
生成
complete: complete [-abcdefgjksuv] [-pr] [-o option] [-A action] [-G globpat] [-W wordlist] [-P prefix] [-S suffix] [-X filterpat] [-F function] [-C command] [name ...]
没有 [-abcdefgjksuv] 选项的文档。这GNU 手册页对这些选项也保持沉默。
答案1
你是对的,它没有明确列出这些。它们似乎都是该选项的各种参数的缩写形式:-A action
-A行动
这行动可以是以下之一来生成可能完成的列表:别名别名。也可以指定为
-a
.内置shell 内置命令的名称。也可以指定为
-b
。
等等。