echo命令的簡單用法和實例

    在CentOS 6.8版本下,通過實例的形式,展現選項和參數的靈活運用,可以簡明的了解echo的用法。

一、語法:echo [SHORT-OPTION]… [STRING]… ;echo [選項]…[參數]

      作用:將需要的內容輸出到終端或者其他文件。

二、實例和選項參數的用法:

(1)文本的直接輸出

echo ‘Welcome To CNBLG’

echo命令的簡單用法和實例

(2) 輸出變量的值:假設定義一個變量,bl=”Welcome To CNBLGS”

echo $bl

echo命令的簡單用法和實例

解釋:bl是定義的變量名,=號后面是賦值,字符串需要用“”括起來。$后面直接跟上變量名即可。

(3)echo 后跟單雙引號的區別:

echo命令的簡單用法和實例

   解釋:echo后的單引號表示強引用,單引號里面是什么就輸出什么,而雙引號是弱引用,變量的值會代替變量名輸出。

(4)選項中加入 -e ,轉義字符可用:

\t:插入制表符,即跳格顯示

echo -e “Hello Linux\tHello World” 

echo命令的簡單用法和實例

    不加 -e 的對比,如下:

echo “Hello Linux\tHello World”

echo命令的簡單用法和實例

還有,轉義字符如下:

\a 發出警告聲;

\b 刪除前一個字符;

\c 最后不加上換行符號;

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

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

\v 與\f相同;

\\ 插入\字符;

\0nn 插入0nn(八進制)代表的ASCII;

(5)輸出彩色的命令提示符,顯示結果先展示如下:

echo命令的簡單用法和實例

命令如下:echo -e  “\e[1;32mHello Linux\e[0m”

其中,\e[1;32m是整體轉義的部分,數字代表的是字體的顏色和背景的顏色等等。其中例子中數字1 表示字體高亮度(加粗),32表示字體為綠色,0 表示關閉所有屬 性。

(6)echo 輸出到一個文件,而非終端。

echo命令的簡單用法和實例

解釋:剛開始,test1文件不存在,通過echo輸出重定向到test1文件,cat命令表示查看文件內容。

 

 

 

 

 

原創文章,作者:wangsir,如若轉載,請注明出處:http://www.www58058.com/71980

(0)
wangsirwangsir
上一篇 2017-03-27 20:17
下一篇 2017-03-28 08:57

相關推薦

  • 第十七周作業

    1、結合圖形來描敘LVS的工作原理; 工作原理 LVS分為兩個組件:ipvs和ipvsadm         ipvs:工作于內核空間,主要用于使用戶定義的策略生效;         ipvsadm : 工作于用戶空間,主要用于用戶定義和管理集群服務…

    2017-06-27
  • 正則表達式基礎以及grep的簡單使用

    正則表達式基礎以及grep的簡單使用   1,定義 正則表達式是你所定義的模式模板,Linux可以用它來過濾文本。Linux工具(比如grep、sed、gawk)能夠在處理數據時使用正則表達式對數據進行模式匹配。如果數據匹配模式,它就會被接受并進一步處理;如果數據不匹配,它就會被濾掉。 2,正則表達式的原則 (1)正則表達式模式都區分大小寫。(2)…

    2017-04-09
  • 第八周

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋(Bridge)是早期的兩端口二層網絡設備,用來連接不同網段。網橋的兩個端口分別有一條獨立的交換信道,不是共享一條背板總線,可隔離沖突域。網橋比集線器(Hub)性能更好,集線器上各端口都是共享同一條背板總線的。后來,網橋被具有更多端口、同時也可隔離沖突域的交換機(Switch…

    Linux干貨 2016-09-19
  • sed使用小命令及課后作業

    Stream EDitor,  行編輯器 sed 是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space ),接著用sed 命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Sed …

    Linux干貨 2017-03-18
  • 數組、變量及bash的配置

    數組、變量及bash的配置 變量:存儲單個元素的內存空間 數組:存儲多個元素的內存空間,相當于多個變量集合 索引:編號從0開始,屬于數值索引,索引為自定義格式即為關聯數組(bash4.0之后支持) bash數組支持稀疏格式 數組的聲明 普通數組declare –a 關聯數組 declare –A 普通數組可以不聲明直接使用,關聯數組必須先聲明再使用 數組的賦…

    Linux干貨 2016-08-26
  • linux入門及基本命令

    Linux的入門及基本命令     一.   磁盤分區 1.       分區類型 主分區:1-4,一個硬盤最多四個,最少可以沒有,前提有別的硬盤存在,啟動系統或存數據,不要再分小區,只有個活動狀態。 2.    &nb…

    Linux干貨 2017-07-15
欧美性久久久久