歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下echo命令使用札記

Linux下echo命令使用札記

日期:2017/2/28 13:50:44   编辑:Linux教程

一、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選項和“\033”一塊使用格式:echo –e “\033[前景顏色;背景顏色m字符串\033[0m”注:前景顏色和背景顏色位置可以互換前景顏色:30m-37m黑色:echo -e “\033[30m 黑色字 \033[0m”紅色:echo -e “\033[31m 紅色字 \033[0m”綠色:echo -e “\033[32m 綠色字 \033[0m”黃色:echo -e “\033[33m 黃色字 \033[0m”藍色:echo -e “\033[34m 藍色字 \033[0m”紫色:echo -e “\033[35m 紫色字 \033[0m”天藍:echo -e “\033[36m 天藍字 \033[0m”白色:echo -e “\033[37m 白色字 \033[0m”


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


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


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

Copyright © Linux教程網 All Rights Reserved