ユーザーが編集可能なbashスクリプトを介してシェルウィンドウにテキストを出力することは可能ですか?私は基本的に、特定の情報を事前に入力し、それが間違っている場合にユーザーがそれを編集できるようにしたいのです。
たとえば、スクリプトを作成する場合、次のようになります。
echo -n "Enter your name: Anthony"
while read user_input
do
# do stuff with $user_input
done
ユーザーが単語Anthony
のみA
をインライン編集できるようにするにはどうすればよいですか(つまり、 inを超えてバックスペースを許可しないでください)、キーが押されたらAnthony
値を変数に格納するにはどうすればよいですか?RETURN
編集
-i
のオプションに似たものを探していますread
(ここに投稿された回答を参照)が、これはbash4+でのみ使用できます。bash 3の代替手段はありますか?