edit
シェルスクリプト上でユーザー(使用者)からなんらかの文字入力が必要な場合は、readを使用すると簡単に実現することができます。 以下にサンプルスクリプトを記載し説明します。
以下にreadコマンドを使って変数に入れる操作例を記します。
#!/bin/bash echo -n "Please enter your age :" read AGE echo "Input value : " $AGE
sakura@hpmini:~$ chmod +x read.sh sakura@hpmini:~$ ./read.sh Please enter your age :88 Input value : 88
パスワード入力時など入力された文字を表示しないで入力する方法です。 尚、「逆引きシェルスクリプト/パスワード入力のスクリプト」では-sオプションでは無い方法で入力文字を表示しない方法を記しています。
#!/bin/bash echo "Please enter password :" read -s PASS echo "Input Password string : " $PASS
以上、readコマンドを使用してキーボードから文字列を入力する方法でした。