標準入力から応答していくタイプのプログラムがよくあります。 9/19 追記 改行が出力されなくても上手く読み出せる方法があるっぽいのでそれを追記。 hello.sh #!/bin/sh echo "what's your name?" echo "input your name:" read name echo "age ?:" read age echo "hi, $name($age)! nice to meet you!!" $ sh hello.sh what's your name? input your name: ryozi <= 入力 age ?: 24 <= 入力 hi, ryozi(24)! nice to meet you!! これを自動化したい!と思ったら、迷わずexpectを使うわけですが、 expectがなく、シェルスクリプトしかない環境で同等なことをやれ!と言