shell標準輸入輸出

輸入: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.

 

注意:當輸入 的變量個數少於read後面的變量個數時,後面的變量會被忽略,當多於時,前面的會被忽略

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

因此呢,第二個更方便些。

相關文章
相關標籤/搜索