
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部構成の紹介例付き。