echo命令的簡單用法和執行個體,echo命令執行個體
在CentOS 6.8版本下,通過執行個體的形式,展現選項和參數的靈活運用,可以簡明的瞭解echo的用法。
一、文法:echo [SHORT-OPTION]… [STRING]… ;echo [選項]…[參數]
作用:將需要的內容輸出到終端或者其他檔案。
二、執行個體和選項參數的用法:
(1)文本的直接輸出
echo 'Welcome To CNBLG'
(2) 輸出變數的值:假設定義一個變數,bl="Welcome To CNBLGS"
echo $bl
解釋:bl是定義的變數名,=號後面是賦值,字串需要用“”括起來。$後面直接跟上變數名即可。
(3)echo 後跟單雙引號的區別:
解釋:echo後的單引號表示強引用,單引號裡面是什麼就輸出什麼,而雙引號是弱引用,變數的值會代替變數名輸出。
(4)選項中加入 -e ,逸出字元可用:
\t:插入定位字元,即跳格顯示
echo -e “Hello Linux\tHello World”
不加 -e 的對比,如下:
echo "Hello Linux\tHello World"
還有,逸出字元如下:
\a 發出警告聲;
\b 刪除前一個字元;
\c 最後不加上分行符號號;
\n 換行且游標移至行首;
\r 游標移至行首,但不換行;
\v 與\f相同;
\\ 插入\字元;
\0nn 插入0nn(八進位)代表的ASCII;
(5)輸出彩色的命令提示字元,顯示結果先展示如下:
命令如下:echo -e "\e[1;32mHello Linux\e[0m"
其中,\e[1;32m是整體轉義的部分,數字代表的是字型的顏色和背景的顏色等等。其中例子中數字1 表示字型高亮度(加粗),32表示字型為綠色,0 表示關閉所有屬 性。
(6)echo 輸出到一個檔案,而非終端。
解釋:剛開始,test1檔案不存在,通過echo輸出重新導向到test1檔案,cat命令表示查看檔案內容。