Shell指令碼輸出顏色

2021-08-26 18:57:02 字數 632 閱讀 3757

輸出顏色可以美化介面~給人愉快的心情,哈~

指令碼可以這樣寫:

#!/bin/bash

# 先定義一些顏色:

red='\e[0;31m'          # 紅色

red='\e[1;31m'

green='\e[0;32m'        # 綠色

green='\e[1;32m'

yellow='\e[0;33m'       # 黃色

yellow='\e[1;33m'

blue='\e[0;34m'         # 藍色

blue='\e[1;34m'

purple='\e[0;35m'       # 紫色

purple='\e[1;35m'

cyan='\e[0;36m'         # 藍綠色

cyan='\e[1;36m'

white='\e[1;37m'        # 白色

nc='\e[0m' # 沒有顏色

echo -e "$this is bash $$$ - display on $$display$\n"

echo -e "$red $blue $cyan $green$"

注意:一定要加上-e選項才能輸入顏色哦!

SHELL指令碼的echo輸出顏色

echo顯示帶顏色,需要使用引數 e 格式如下 echo e 033 字背景顏色 文字顏色m字串 033 0m 例如 echo e 033 41 37m tonyzhang 033 0m 其中41的位置代表底色,37的位置是代表字的顏色 注 1 字背景顏色和文字顏色之間是英文的 2 文字顏色後面有個...

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...

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...