前言
基礎echo命令常用作列印輸出字串,根據echo幫助檔案可以獲得以下資訊:
語法echo [-nee][arg…]
三個引數:
-n : 關閉輸出文字時的自動換行
-e : 開啟轉義字元功能( \ )
-e : (預設)關閉轉義字元功能( \ )
使用-e選項時,如果在字串中鍵入以下字元,程式不會將之當成一般字串輸出,而是會使用其轉義功能:
• \a 發出警告聲;
• \b 刪除前乙個字元;
• \c 最後不加換行符號並抑制字元後輸出;
• \f 換行但游標仍舊停留在原來的位置;
• \n 換行且游標移至行首;
• \r 游標移至行首,但不換行;
程式設計客棧226; \t 水平製表符;
• \v 垂直製表符;
• \\ 插入\字元;
• \0nnn 插入nnn(八進位制)所代表的ascii字元;nnn為0到3位八進位制數字
程式設計客棧; • \xhh 插入hh(十六進製制)所代表的ascii字元;hh為1到2位十六進製制數字
例項1、列印輸出一行字串
2、使用」\b」 選項
相當於退格符
3、使用」\c」 選項
不列印輸出\c 以後的字元,並且結果不換行(使用-n 選項只是輸出結果不換行)
4、使用」\n」 選項
相當於在\n 後插入新行
aycdexepf
5、使用」\r」 選項
回車,游標移至首位,但不換行
6、使用」\0nnn」 選項
返回八進位制多代表的ascii字元
7、使用」\xhh」 選項
返回16進製制數所代表的ascii字元
8、列印輸出bash環境變數
延伸:單引號」; 雙引號」」; 反向單引號「引用強弱程度比較
從執行結果不難看出,」單引號是強引用,不完成變數替換;「反向單引號是弱引用,可以實現命令和變數替換;」」雙引號強弱程度據兩者中間,只可以實現變數替換
總結本文標題: linux中echo命令的用法例項教程
本文位址: /os/linux/191604.html
linux中echo的用法
1.echo命令我們常用的選項有兩個,乙個是 n,表示輸出之後不換行,另外乙個是 e,表示對於轉義字元按相應的方式處理,如果不加 e那麼對於轉義字元會按普通字元處理。2.echo輸出時的轉義字元 b表示刪除前面的空格 n表示換行 t表示水平製表符 v表示垂直製表符 c c後面的字元將不會輸出,同時,...
Linux中echo的用法
shell中的echo命令類似於php中的echo命令,都是用於輸出。shell中另有乙個輸出命令為printf命令,我沒有另寫文章介紹該命令,大家可以在shell printf 命令中查閱學習。本文中的一系列例項用到的命令我都是在終端直接寫的,輸出也是輸出在終端,這樣方便學習和記錄吧!其實也都可以...
linux 之 echo命令用法
echo path 顯示系統總一些變數,必須加上 usr local sbin usr local bin usr sbin usr bin sbin bin usr games usr local arm 4.3.2 bin 顯示的環境變數 echo home echo mail 其他的很多函式或...