Linux系統Echo命令詳解


echo命令用於在shell中打印shell變量的值,或者直接輸出指定的字符串。linux的echo命令,在shell編程中極為常用, 在終端下打印變量value的時候也是常常用到的,因此有必要了解下echo的用法.echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。

# echo "the echo commane good"

Echo –n 表示不換行輸出

 

 

 

 

上圖可以看到,如果不添加-n選項,文本輸出以后,默認指定換行了,而添加了-n選項之后文本直接連着命令提示符輸出了,並沒有換行。圖片后者當然顯示更明了。

-e該參數意為激活轉義字符,使用-e選項時,若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出:

   \b 刪除前一個字符;(但是必須是\b后面存在字符的前提之下)

  \b\b 表示刪除前兩個字符;(以此類推)

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

   \f 換行但光標仍舊停留在原來的位置;(換行,但是換行后新航的開頭位置連接着上一行的行尾)

   \n 換行且光標移至行首;(即轉義以后表示換行)

   \r 光標移至行首,但不換行;(\r后面的字符覆蓋其前面同等長度的字符)

   \t 插入tab;(相當於tab健)

   \v 與\f相同;

   \\ 插入\字符;(轉義之后表示其中間加了一個\)

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

 

 

 

 

Export命令:

export命令用於將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。

一個變量創建時,它不會自動地為在它之后創建的shell進程所知。而命令export可以向后面的shell傳遞變量的值。當一個shell腳本調用並執行時,它不會自動得到原為腳本(調用者)里定義的變量的訪問權,除非這些變量已經被設置為可用。export命令可以用於傳遞一個或多個變量的值到任何后繼腳本。

-f  代表[變量名稱]中為函數名稱。 

-n  刪除指定的變量。變量實際上並未刪除,只是不會輸出到后續指令的執行環境中。 

-p  列出所有的shell賦予程序的環境變量。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM