如何将用户输入的值读入变量

时间:2011-07-23 19:40:38

标签: linux unix ksh

在ksh中,如何提示用户输入值,并将该值加载到脚本中的变量中?

命令行

echo Please enter your name: 
脚本中的

$myName = ?

3 个答案:

答案 0 :(得分:14)

您想阅读:

echo Please enter your name:
read name
echo $name

有关详情,请参阅read(1)

答案 1 :(得分:3)

你可以在一行中完成,如下所示:

read -p "Please enter your name:" myName

在脚本中使用变量

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

答案 2 :(得分:0)

ksh 允许您使用以下语法将提示指定为 read 命令的一部分:

read myName?"Please provide your name: "