首頁 > 軟體

Linux下echo命令使用札記

2020-06-16 17:37:10

一、echo命令的使用說明:echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開,並在最後加上換行號。功能:顯示字元語法:echo [-neE] [字串]echo命令常用選項說明:1、-n:不進行自動換行


2、-e:通常結合跳脫符“”使用,使跳脫符生效(若字串中出現以下字元,則特別加以處理,而不會將它當成一般文字輸出)
a 發出警告聲


b 刪除前一個字元


c 抑制輸出後面的字元且不會自動換行


e 刪除後一個字元


n 強制換行


r 游標移到行首,但不換行,會覆蓋行開頭的字元


t 插入水平製表符


v 插入垂直製表符


插入符號


3、-E:禁用反斜線的跳脫符生效(預設)


4、變數值的輸出,用法:echo $變數名


5、雙引號:表示弱參照,變數會替換


6、單引號:表示強參照,變數不會被替換



二、echo輸出指定顏色的內容1、用法:需要結合-e選項和“33”一塊使用格式:echo –e “33[前景顏色;背景顏色m字串33[0m”註:前景顏色和背景顏色位置可以互換前景顏色:30m-37m黑色:echo -e “33[30m 黑色字 33[0m”紅色:echo -e “33[31m 紅色字 33[0m”綠色:echo -e “33[32m 綠色字 33[0m”黃色:echo -e “33[33m 黃色字 33[0m”藍色:echo -e “33[34m 藍色字 33[0m”紫色:echo -e “33[35m 紫色字 33[0m”天藍:echo -e “33[36m 天藍字 33[0m”白色:echo -e “33[37m 白色字 33[0m”


背景顏色:40m-47m黑色:echo -e “33[40m 黑色底 33[0m”紅色:echo -e “33[41m 紅色底 33[0m”綠色:echo -e “33[42m 綠色底 33[0m”黃色:echo -e “33[43m 黃色底 33[0m”藍色:echo -e “33[44m 藍色底 33[0m”紫色:echo -e “33[45m 紫色底 33[0m”天藍:echo -e “33[46m 天藍底 33[0m”白色:echo -e “33[47m 白色底 33[0m”


例:輸出內容為黃底紅字顯示 echo -e "33[31;43m aaaaaaaaaaaa 33[0m"


2、控制選項說明33[0m 關閉所有屬性33[1m 設定高亮度33[4m 下劃線33[5m 閃爍33[7m 反顯33[8m 消隱33[30m — 33[37m 前景色33[40m — 33[47m 背景色33[nA 游標上移n行33[nB 游標下移n行33[nC 游標右移n行33[nD 游標左移n行33[y;xH設定游標位置33[2J 清屏33[K 清除從游標到行尾的內容33[s 儲存游標位置33[u 恢復游標位置33[?25l 隱藏游標33[?25h 顯示游標例:要求輸出內容的內容為藍底紅字帶有下劃線並閃爍顯示echo -e "33[31;44;4;5m aaaaaaaaaaaa33[0m"

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-07/133526.htm


IT145.com E-mail:sddin#qq.com