Linux-echo命令
阿新 • • 發佈:2019-01-11
0.摘要
echo是一種最常用的與廣泛使用的內置於Linux的bash和C shell的命令,通常用在指令碼語言和批處理檔案中來在標準輸出或者檔案中顯示一行文字或者字串。本文主要介紹Linux中echo命令的功能和使用方法。
1.顯示字串
echo "Hello world" #推薦方式
echo 'Hello world'
echo Hello world
上面的三種方式,顯示效果都以一樣的,都顯示Hello world,但推薦第一種方式。
保留雙引號的方法:
echo "\"Hello world\"" #輸出:"Hello world"
注意:兩端必須加上雙引號。
2.顯示變數
x=10 # 定義變數x
echo "x value is $x" # $x表示顯示變數x的取值
需要注意的是,x=10等號兩邊不能有空格,寫python的讀者需要注意這一點。
3.單引號與雙引號區別
單引號與雙引號都可以用於輸出字串,但是為什麼我們推薦雙引號呢?
使用單引號輸出字串不會進行轉義和取變數操作:
單引號對\" 和 $x 等操作視而不見,只會講單引號中間的內容原樣輸出。
4.轉義字元
顯示雙引號,可以使用轉義字元:\",但是對於\n,\b,\v等轉義字元需要新增-e引數:
-e引數為轉義開關。
在echo命令中,"\c"表示不換行。
5.結尾不換行
除了使用"\c"的方式外,也可以使用-n引數:
6.顯示日期
echo `date` #注意:這裡用的是反引號,Esc下面的那個鍵