您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關怎么在linux中利用shell腳本輸出帶顏色的字體,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
輸出特效格式控制:
\033[0m 關閉所有屬性
\033[1m 設置高亮度
\03[4m 下劃線
\033[5m 閃爍
\033[7m 反顯
\033[8m 消隱
\033[30m -- \033[37m 設置前景色
\033[40m -- \033[47m 設置背景色
光標位置等的格式控制:
\033[nA 光標上移n行
\03[nB 光標下移n行
\033[nC 光標右移n行
\033[nD 光標左移n行
\033[y;xH設置光標位置
\033[2J 清屏
\033[K 清除從光標到行尾的內容
\033[s 保存光標位置
\033[u 恢復光標位置
\033[?25l 隱藏光標
\33[?25h 顯示光標
整理:
編碼 顏色/動作
重新設置屬性到缺省設置
設置粗體
設置一半亮度(模擬彩色顯示器的顏色)
設置下劃線(模擬彩色顯示器的顏色)
設置閃爍
設置反向圖象
設置一般密度
關閉下劃線
關閉閃爍
關閉反向圖象
設置黑色前景
設置紅色前景
設置綠色前景
設置棕色前景
設置藍色前景
設置紫色前景
設置青色前景
設置白色前景
在缺省的前景顏色上設置下劃線
在缺省的前景顏色上關閉下劃線
設置黑色背景
設置紅色背景
設置綠色背景
設置棕色背景
設置藍色背景
設置紫色背景
設置青色背景
設置白色背景
設置缺省黑色背景
特效可以疊加,需要使用“;”隔開,例如:閃爍+下劃線+白底色+黑字為 \033[5;4;47;30m閃爍+下劃線+白底色+黑字為\033[0m
下面是一段小例子
#!/bin/bash # #下面是字體輸出顏色及終端格式控制 #字體色范圍:30-37 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" #字背景顏色范圍:40-47 echo -e "\033[40;37m 黑底白字 \033[0m" echo -e "\033[41;30m 紅底黑字 \033[0m" echo -e "\033[42;34m 綠底藍字 \033[0m" echo -e "\033[43;34m 黃底藍字 \033[0m" echo -e "\033[44;30m 藍底黑字 \033[0m" echo -e "\033[45;30m 紫底黑字 \033[0m" echo -e "\033[46;30m 天藍底黑字 \033[0m" echo -e "\033[47;34m 白底藍字 \033[0m" #控制選項說明 #\033[0m 關閉所有屬性 #\033[1m 設置高亮度 #\033[4m 下劃線 echo -e "\033[4;31m 下劃線紅字 \033[0m" #閃爍 echo -e "\033[5;34m 紅字在閃爍 \033[0m" #反影 echo -e "\033[8m 消隱 \033[0m " #\033[30m-\033[37m 設置前景色 #\033[40m-\033[47m 設置背景色 #\033[nA光標上移n行 #\033[nB光標下移n行 echo -e "\033[4A 光標上移4行 \033[0m" #\033[nC光標右移n行 #\033[nD光標左移n行 #\033[y;xH設置光標位置 #\033[2J清屏 #\033[K清除從光標到行尾的內容 echo -e "\033[K 清除光標到行尾的內容 \033[0m" #\033[s 保存光標位置 #\033[u 恢復光標位置 #\033[?25| 隱藏光標 #\033[?25h 顯示光標 echo -e "\033[?25l 隱藏光標 \033[0m" echo -e "\033[?25h 顯示光標 \033[0m"
看完上述內容,你們對怎么在linux中利用shell腳本輸出帶顏色的字體有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。