あなたは組み込みのものを利用することができますcompgen
:
compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat]
[-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix]
[-S suffix] [word]
Display possible completions depending on the options.
Intended to be used from within a shell function generating possible
completions. If the optional WORD argument is supplied, matches against
WORD are generated.
Exit Status:
Returns success unless an invalid option is supplied or an error occurs.
TABプロンプトで、コマンド、シェル組み込みコマンド、キーワード、エイリアス、および関数がリストされます。だからあなたは言うことができます:
compgen -cbka -A function | grep '^y' > myfile.txt
yTABシェルプロンプトでファイルに入力したときに表示されるすべてのオプションを取得しますmyfile.txt
。
grep
パイプラインを削除して、可能なすべてのコマンド、関数、...をファイルに取り込みます。
compgen -cbka -A function > myfile.txt
compgen -cbka -A function > myfile.txt
、完全な出力を取得するだけです。ありがとう!私は(明らかに)この新しい興味深い機能については知りませんでした。