echo命令基本用法

echo命令是一個功能強大的命令,它會將輸入的字符串送往標準輸出,輸出的字符串間以空白字符隔開,並在最後加上換行號。


echo配合引號用法:

    echo "$NAME" : 變量會替換,雙引號表示弱引用

    echo '$NAME' : 變量不會替換,單引號表示弱引用

wKioL1eZw9ayhgYzAAAm5Ffvo58107.png

   

    echo `date +%F`: `命令`,反單引號表示引用命令執行結果

    echo $(date +%F):$(命令),也表示引用命令執行結果

wKiom1ea3BKg0CzfAAAujVIBTtE705.png


echo 命令選項:

   -n:不在字符的最後自動換行 

舉例對比效果:

wKiom1eZxF_i8k91AAAZY4EQ17Y178.png


 -e:如果字符串中出現下列字符,則特別處理,而不會將它們當成一般字符


      \a:發出警告 (會聽到有提示的聲音)


wKiom1eZyDfip2uQAAAYOiuMLU8949.png


      \b:退格鍵(當\b後面沒有字符時,不退格;當\b前後都有字符時刪掉前面緊挨的一個字符;當\b前面沒有字符後面有字符時,把緊挨的的一個字符退回到上一行的末尾)


wKiom1ea2g_BbLqgAAA8ZJUvil4603.png

       \c:最後不加上換行符號(與echo -n 效果一樣)


wKioL1eZy4Hww3eIAAAbeJJrtL0826.png


        \n: 換行且光標移至行首

wKiom1eZzDSSfaw7AAAeFZzu3d4767.png


         \r:光標移至行首,但不換行


       

         \t:插入tab(相當與中間加了空格)

wKiom1eZzarR-zp3AAAoyJg78MY380.png


         \\: 插入\字符 (不加-e選項也可以,其中\有轉意的作用)


wKioL1eZzsGTw9iAAAASDU3ofFs035.png


        \0nnn 插入nnn(八進制)所代表的ASCII字符


例如:執行 echo -e "\033[45;37mA B C D \033[0m"   :給A B C D字符加顏色,背景顏色爲 45,字體顏色爲37。

wKioL1eZ0TTxIMbtAAAZJqE8eAE005.png


這個公式中,\033[....m......\033[0m 這些是固定的 ,4代表背景顏色,有[0-7]這幾種顏色;3代表字體顏色,有[0-7]這幾種顏色 0-7的顏色爲:黑、紅、綠、黃、藍、紫、深綠、白。其中還有一個數字5,可以加在m前面,表示字體閃爍。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章