shell 終端輸出顏色設定

2021-10-24 01:51:12 字數 1233 閱讀 9174

#!/bin/sh

echo

echo -e "\\033[0;31m系統顏色設定**除錯,此顏色為一號顏色 - 紅!"

echo

echo -e "\\033[0;32m系統顏色設定**除錯,此顏色為二號顏色 - 綠!"

echo

echo -e "\\033[0;33m系統顏色設定**除錯,此顏色為三號顏色 - 黃!"

echo

echo -e "\\033[0;34m系統顏色設定**除錯,此顏色為四號顏色 - 藍!"

echo

echo -e "\\033[0;35m系統顏色設定**除錯,此顏色為五號顏色 - 紫!"

echo

echo -e "\\033[0;36m系統顏色設定**除錯,此顏色為六號顏色 - 青!"

echo

echo -e "\\033[0;39m系統顏色設定**除錯,此顏色為九號顏色 - 白!"

black=

'\e[1;30m'

red=

'\e[1;31m'

green=

'\e[1;32m'

ylw=

'\e[1;33m'

blue=

'\e[1;34m'

purple=

'\e[1;35m'

cyan=

'\e[1;36m'

white=

'\e[1;39m'

res=

'\e[0m'

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 黑!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 紅!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 綠!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 黃!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 藍!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 紫!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 青!$"

echo

echo -e "$系統顏色設定**除錯,此顏色為一號顏色 - 白!$"

echo

通過printf設定終端輸出的顏色

終端的字元顏色由轉義序列 escape sequence 控制,是文字模式下的系統顯示功能,與具體語言無關。在我的工程 中,只使用了對前景色的設定,總共包括5種色彩,對應了系統級錯誤,嚴重錯誤,警告,一般資訊,除錯資訊,冗餘資訊。define ms consolecodes none e 0m de...

linux終端輸出顏色

用到一些編譯工具,在輸出編譯資訊時,編譯通過的資訊用綠色輸出,錯誤資訊用紅色輸出。我覺得這個特性很有趣,自己在寫一些控制程式,或者批處理指令碼時,如果能給輸出加上提示色,應該看起來更直觀一些。在網上查了一些資料,其實這個特性比較容易使用,寫下來備忘。首先看一下以下數字 第一張表中數字代表顏色,第二章...

Shell輸出顏色控制

文字顏色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...