![bash スクリプトの bash 補完を有効にするにはどうすればいいですか](https://rvso.com/image/567604/bash%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%20bash%20%E8%A3%9C%E5%AE%8C%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B.png)
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部構成の紹介例付き。