bash スクリプトの bash 補完を有効にするにはどうすればいいですか

bash スクリプトの bash 補完を有効にするにはどうすればいいですか

bash スクリプト foo.sh を作成したいと思います。

実行すると、ディレクトリの入力を求められます。ユーザーはタブを使用して自動補完できますか?

以下は、read に何らかのオプションがあると仮定したサンプル コードです。

echo -n "Enter the directory of awesomeness: "
read --enable-autocomplete DIR_OF_AWESOMENESS
echo "The Dir of Awesomeness is $DIR_OF_AWESOMENESS"

ありがとう!

答え1

Bashの自動補完はコマンドライン引数で機能します。自動補完の書き方に関する2部構成の紹介例付き。

関連情報