1. 程式人生 > >linux Shell echo命令

linux Shell echo命令

shell echo命令

格式命令:
echo  string

1.顯示普通字串:

echo It is  a test
或者(忽略雙引號):
echo It is a test

2.顯示轉義字元(雙引號也可以省略)

echo " \"It is a test\" ”

結果:"It is a test"

3.顯示變數

read命令從標準輸入中讀取一行並把輸入行的每個欄位的值指定給shell變數

#test.sh
read name
echo "$name It is a test"


以上程式碼儲存是test.sh. name接受標準輸入的變數,輸出:
# sh test.sh
ok            #標準輸出
ok It is a test  #輸出

注:read命令一個一個片語的接受輸入的引數,每個片語需要使用空格進行分隔;

若輸入的引數大於需要的引數,則多出的引數將被作為最後一個引數接受。

4.顯示換行/不顯示換行

echo -e "ok! \n"  # -e開啟轉義,  \n 表示換行
echo -e "no! \c"  # \c 不換行
echo "It is a test"

結果:
ok!

no!
It is a test



6.顯示結果定向至檔案

echo "It is a test" > myfile

7.顯示命令執行結果

echo `date`  # `是反引號

結果:
Thu Jul 24 10:.8:46 CST 2016