shell程式設計之給內容新增不同顏色

2022-08-12 08:42:09 字數 1308 閱讀 9996

給內容加不同的顏色

內容的顏色用數字表示,範圍為30-37,每個數字代表一種顏色。**如下:

echo -e "\033[30m 黑色字oldboy trainning \033[0m" #<==30m表示黑色字。

echo -e "\033[31m 紅色字oldboy trainning \033[0m" #<==31m表示紅色字。

echo -e "\033[32m 綠色字oldboy trainning \033[0m" #<==32m表示綠色字。

echo -e "\033[33m 棕色字oldboy trainning \033[0m" #<==33m表示棕色字(brown),和黃色字相近。

echo -e "\033[34m 藍色字oldboy trainning \033[0m" #<==34m表示藍色字。

echo -e "\033[35m 洋紅字oldboy trainning \033[0m" #<==35m表示洋紅色字(magenta),和紫色字相近。

echo -e "\033[36m 藍綠色oldboy trainning \033[0m" #<==36m表示藍綠色字(cyan),和淺藍色字相近。

echo -e "\033[37m 白色字oldboy trainning \033[0m" #<==37m表示白色字。

給輸出的字串加不同的背景顏色

字的背景顏色對應的數字範圍為40-47,**如下:

echo -e "\033[40;37m 黑底白字oldboy\033[0m"   #<==40m表示黑色背景。

echo -e "\033[41;37m 紅底白字oldboy\033[0m" #<==41m表示紅色背景。

echo -e "\033[42;37m 綠底白字oldboy\033[0m" #<==42m表示綠色背景。

echo -e "\033[43;37m 棕底白字oldboy\033[0m" #<==43m表示棕色背景(brown),和黃色背景相近。

echo -e "\033[44;37m 藍底白字oldboy\033[0m" #<==44m表示藍色背景。

echo -e "\033[45;37m 洋紅底白字oldboy\033[0m" #<==45m表示洋紅色背景(magenta),和紫色背景相近。

echo -e "\033[46;37m藍綠底白字oldboy\033[0m" #<==46m表示藍綠色背景(cyan),和淺藍色背景相近。

echo -e "\033[47;30m 白底黑字oldboy\033[0m" #<==47m表示白色背景。

shell程式設計之chown

語法 chown option owner group file chown option reference rfile file 描述 chown 改變指定檔案的使用者和 或組的擁有者。例如 liujl liujl rev 1 0 mycode test ls l 總用量 0 rw rw r 1...

shell 程式設計之echo

echo it is a test echo itis a testecho it is a test read 命令從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給 shell 變數 bin sh read name echo name it is a test 以上 儲存為 test.sh,...

shell 程式設計之2 1

經常可以在一些指令碼,尤其是在crontab呼叫時發現如下形式的命令呼叫 tmp test.sh tmp test.log 2 1 前半部分 tmp test.sh tmp test.log很容易理解,那麼後面的2 1是怎麼回事呢?要解釋這個問題,還是得提到檔案重定向。我們知道 和 是檔案重定向符。...