Bashのダブルタップリストを模倣するコマンドはありますか? [コピー]

Bashのダブルタップリストを模倣するコマンドはありますか? [コピー]

bashで[Tab] [Tab]を押すのと同じ可能なオートコンプリートのリストを取得したいのですが、コマンドを使用します。これを行う方法はありますか?

ベストアンサー1

を使用できますcompgen。これは通常、Tabキーを2回押すと呼び出されるプログラムです。

$ compgen -c c
cls
case
coproc
command_not_found_handle
caller
cd
command
compgen
complete
compopt
continue
clamd
cracklib-check
cpgr
cupsreject
cupsdisable
cupsaccept
cron
cppw
<100's more lines...>

また、シェル内蔵機能も付属しています!バラよりこの問題そしてman compgen

出力は、1行ではなく列(bashの実行方法)に基づいてソートされます。ただし、sortアルファベット順に簡単に出力できます。

おすすめ記事