shell (色彩處理)

2021-10-09 18:22:29 字數 682 閱讀 2163

格式

格式1: echo -e 「\033[背景顏色;文字顏色m 要輸出的字元 \033[0m」

格式2:echo -e 「\e[背景顏色;文字顏色m要輸出的字元\e[0m」

例:綠底藍字

[root@xuegod63 ~]# echo -e 「\033[42;34m hello world\033[0m」

[root@xuegod63 ~]# echo -e 「\e[42;34m hello world\e[0m」

注:其中42的位置代表底色,34的位置代表的是字的顏色,0m是清除所有格式

1、字背景顏色和文字顏色之間是英文的分號";"

2、文字顏色後面有個m

3、字串前後可以沒有空格,如果有的話,輸出也是同樣有空格

4、echo顯示帶顏色,需要使用引數-e

-e 允許對下面列出的加反斜線轉義的字元進行解釋.

執行後,發現後期所有輸出都閃爍狀態,如何關閉?

可以使用\033[0m 關閉所有屬性

常見shell輸入帶顏色文字: 3x代表字的顏色,4x代表背景色

echo的色彩處理

在shell指令碼中,可以使用echo的 e選項使顯示內容呈現出不同的顏色。格式1 echo e 033 背景顏色 文字顏色 m 輸出的字串 033 0m 格式2 echo e e 背景顏色 文字顏色 m 輸出的字串 e 0m 其中顏色 3x代表字的顏色,4x代表背景的顏色。顏色隨x的值變化,0表示...

色彩處理 Curves與Levels

curves和levels這兩個應該是影象處理軟體中使用最多的調節工具了。下面的示例圖中為after effects cs4中的截圖 本人沒有安裝ps curves調節的其實是調節色彩使用的gamma值。在圖形顯示中,gamma矯正是用一條非線性曲線來抵消因顯示器等原因導致的影象色彩不成線性變換。上...

shell提示行變得色彩絢爛

shell提示行 如果您很容易使 shell 提示行變得色彩絢爛斕且帶有更多資訊,為什麼還要堅持用單調的標準 shell 提示行呢?在這篇技巧中,daniel robbins 將說明如何獲得符合您的意願的 shell 提示行,並會說明如何動態更新 x 終端的標題欄。作為 linux unix 人,我...