在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命令表示查看文件內容。
原創文章,作者:wangsir,如若轉載,請注明出處:http://www.www58058.com/71980