bashスクリプトでコマンド補完オプションを一覧表示するには?

bashスクリプトでコマンド補完オプションを一覧表示するには?

わかりました。コマンドのカスタム補完機能。また、tabこのコマンドを作成してダブルクリックすると、シェルセッションでこのオプションを印刷できることもわかります。

私は現在、bashスクリプトを介して特定のコマンドの完了オプションを一覧表示する方法を探しています。いくつかのコマンドは、ダブルtabクリックするのと同じ動作を実行することを意味します。

可能ですか?

ベストアンサー1

complete -p command何をすべきかについての情報を提供します。自分で行うことができます。

(コマンド名なし)を使用するcompopt関数では機能しないようです。おそらく、動作モードが何とか偽造される可能性があります。あるいはcompopt、名前を追加する関数を書くこともできます。

おすすめ記事