echo "string"
顯示普通字串,雙引號""可以省略
echo "\"string\""
要顯示符號在前面加" \ "
echo - e " [字串]\n[字串]"
顯示換行,加" \n "
使用-e
時,若字符串中出現下面字符,會做特別處理,而不會把它當成一般文字輸出:
\a 發出警告聲
\b 刪除前一個字符
\c 最後不加上換行符號
\f 換行但光標仍舊停留在原來的位置
\n 換行且光標移至行首
\r 光標移至行首,但不換行
\t 插入tab
\v 與\f相同
\ 插入\字符
\nnn 插入nnn(八進制)所代表的ASCII字符
echo '[字串]'
使用單引號,顯示字串完整內容,符號不會做變更echo -e "\e[1;31mI am red \e[0m"
改變字體顏色,顏色碼:
重置=0,黑色(灰色)=30,紅色=31,綠色=32,黃色=33,藍色=34,洋紅=35,青色=36,白色=37
echo -e "\e[1;42mGreed Background\e[0m"
改變背景色,顏色碼:
重置=0,黑色=40,紅色=41,綠色=42,黃色=43,藍色=44,洋紅=45,青色=46,白色=47,注意跟上面的不一樣!!
echo `date`
顯示時間
echo有好幾種用法,有簡單有複雜,甚麼都學一點,要整合使用上才能更加順手。
http://man.linuxde.net/echo
http://www.runoob.com/linux/linux-shell-echo.html