web-dev-qa-db-ja.com

ユーザー入力から変数に値を読み取るにはどうすればよいですか

Kshで、ユーザーに値の入力を求め、その値をスクリプト内の変数にロードするにはどうすればよいですか?

コマンドライン

echo Please enter your name: 

スクリプト内

$myName = ?
9
Justin

あなたが読みたい:

echo Please enter your name:
read name
echo $name

詳細については、 read(1) を参照してください。

18

次のように、1行で実行できます。

read -p "Please enter your name:" myName

スクリプトで変数を使用するには

echo "The name you inputed is: $myName"
echo $myName
6
thebunnyrules