天天看點

shell标準輸入輸出

輸入:read 讀入變量,空格代表變量間的分隔符,分隔符也可以是tab

例1:

$read x y z

a good day

$echo $z $y $x

day good a

例2:讀入字元串變量,中間可以有空格分開

$read “str”

I fill good.

$echo $str

例3:

a good

good a

a good day tody

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”效果相同

是以呢,第二個更友善些。