iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
0

Shell echo指令

  • 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


上一篇
Day 20 學習日誌
下一篇
Day 22 學習日誌
系列文
Linux 30天學習日誌30

尚未有邦友留言

立即登入留言