Linux shell指令碼字元顯示特殊顏色效果

2022-07-12 23:54:34 字數 2075 閱讀 9954

1)字元顏色顯示

#!/bin/bash

#字元顏色顯示

#-e:允許echo使用轉義

#\033

[:開始位

#\033

[0m:結束位

#\033等同於\e

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

2)背景顏色顯示

#背景顏色範圍:40-47

echo -e "

\033[40m黑底白字\033[0m

"echo -e "

\033[41m紅底白字\033[0m

"echo -e "

\033[42m綠底白字\033[0m

"echo -e "

\033[43m黃底白字\033[0m

"echo -e "

\033[44m藍底白字\033[0m

"echo -e "

\033[45m紫底白字\033[0m

"echo -e "

\033[46m天藍底白字\033[0m

"echo -e "

\033[47m白底白字\033[0m

3)字元,背景顏色顯示

##字元顏色與背景顏色用;號相隔

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

#0:關閉特殊效果

#1:高亮顯示

#4:下劃線

#5:閃爍

#7:反白顯示

#8:隱藏不可見

#特殊效果和顏色用;號相隔,沒有順序

echo -e "

\033[0;46;30m天藍底黑字\033[0m

"echo -e "

\033[1;46;30m天藍底黑字\033[0m

"echo -e "

\033[4;46;30m天藍底黑字\033[0m

"echo -e "

\033[5;46;30m天藍底黑字\033[0m

"echo -e "

\033[7;46;30m天藍底黑字\033[0m

"echo -e "

\033[8;46;30m天藍底黑字\033[0m

Linux shell指令碼字元顯示特殊顏色效果

一 顏色顯示 1 字元顏色顯示 bin bash 字元顏色顯示 e 允許echo使用轉義 033 開始位 033 0m 結束位 033等同於 e echo e 033 30m黑色字 033 0m echo e 033 31m紅色字 033 0m echo e 033 32m綠色字 033 0m ec...

Linux shell指令碼字串擷取的8種方法

假設有變數 url 1.號擷取,刪除指定字元 首個 左邊的字元 例 echo 其中 url 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 root echo access.redhat.com downloads2.號擷取,刪除指定字元 最後乙個 左邊的字元 例 echo 表示...

shell指令碼字元擷取

linux 的字串擷取很有用。有八種方法。假設有變數 var 1.號擷取,刪除左邊字元,保留右邊字元。複製 如下 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 即刪除 http 結果是 www.aaa.com 123.htm 2.號擷取,刪除左邊字元,保...