As opções do comando compgen são iguais a complete , exceto -p e -r . De compgen man page:
compgen
compgen [option] [word]
Generate possible completion matches for word according to the options, which
may be any option accepted by the complete builtin with the exception of -p
and -r, and write the matches to the standard output
Para opções [abcdefgjksuv] :
-
-asignifica nomes de alias -
-bsignifica nomes de builtins de shell -
-csignifica nomes de todos os comandos -
-dsignifica nomes de diretório -
-esignifica nomes de variáveis de shell exportadas -
-fsignifica nomes de arquivos e funções -
-gsignifica nomes de grupos -
-jsignifica nomes de trabalho -
-ksignifica nomes de palavras reservadas da Shell -
-ssignifica nomes de serviço -
-usignifica nomes de nomes de userAlias -
-vsignifica nomes de variáveis de shell
Você pode ver a página completa do manual aqui .