指定した文字列に一致する文字列を候補表示するcompgenコマンド

compgen

任意の文字列のリストや、ファイル名などから、 引数で指定した文字列に一致するものを候補として表示する。

-o

オプションで文字列のリストを指定し、 指定したリストから、引数で指定した文字列に前方一致する文字列を表示。

$ compgen -W "one two once twice" -- o
one
once
 
$ compgen -W "one two once twice" -- onc
once




-c



引数で指定した文字列に前方一致する実行ファイルを表示する。





$ compgen -c -- man
mandb
manpage-alert





-d



カレントディレクトリで引数に前方一致する。
ディレクトリを表示。





$ compgen -d -- e
etc





-f



カレントディレクトリで、引数に前方一致する。
ファイルとディレクトリを表示。





$ compgen -f -- e
etc





Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.