输入:read 读入变量,空格表明变量间的分隔符,分隔符也能够是tabide
例1:字符串
$read x y zinput
a good dayit
$echo $z $y $xclass
day good a变量
例2:读入字符串变量,中间能够有空格分开数据
$read “str”tab
I fill good.di
$echo $strview
I fill good.
例3:
$read x y z
a good
$echo $z $y $x
good a
$read x y z
a good day tody
$echo $z $y $x
today day good
输出echo
若是数据间要保留空格,要使用“”
参数中能够跟转义字符,需使用选项-e
例4:
$echo -e “Please input a number :\t”
Please input a number : |(这个竖线表明制光标位置)
\a响铃
\c在参数的最后位置等待输入
\n 换回
\r车行
\v垂直制表符
\\反斜线
另外须要声明$echo –e “Hello\c” 和$echo –n “Hello”效果相同
因此呢,第二个更方便些。