BASH輸出著色顯示

2022-03-21 18:13:03 字數 1277 閱讀 1923

通過將其輸出著色,可以使bash指令碼更漂亮。使用ansi轉義序列設定文字屬性,例如前景色和背景色。

使用以下模板格式來編寫彩色文字:

echo -e "

\e[前景色值;背景色值;2m文字\e[0m"或

echo -e "

\033[前景色值;背景色值;2m文字\033[0m

"

option

description

-e啟用反斜槓轉義

\e[開始修改顏色

\e[0m

結束顏色修改

2mansi編碼

前景色值和背景色值使用分號間隔,不分先後,因為兩種值的顏色範圍不一樣,比如 黑色 30 40 。另外分開寫同樣生效。

ansi--彩色轉義碼:

color

foreground code

background code

sample

black

3040

red31

41green

3242

brown

3343

blue

3444

purple

3545

cyan

3646

light gray

3747

字型顯示方式選項說明:

ansi 碼含義0

常規文字

1粗體文字

4含下劃線文字

5閃爍文字

7反色(補色)文字

其它示例

#!/bin/bash

for clbg in 49 ; do

#foreground

for clfg in 39 ; do

#formatting

for attr in01

2457 ; do

#print the result

echo -en "

\e[$;$;$m ^[$;$;$m \e[0m

"done

echo

#newline

done

done

exit

0

bash輸出顏色字型

bin bash 下面是字型輸出顏色及終端格式控制 字型色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藍...

文字顯示變數 Bash程式設計入門 2 Bash變數

bash提供了某些類似於c語言那樣的程式設計語法,從而允許你用程式設計的方式,來組合使用linux系統。bash中的變數分為自定義變數,環境變數,位置變數和其他變數。bash中的自定義變數只能儲存文字,即變數型別只能是字串。1 自定義變數命名規則 2 變數賦值 bash和c類似,同樣用 來表示賦值。...

Bash輸入輸出重定向

隱藏 7參考資料 檔案描述符 file descriptor 是程序對其所開啟檔案的索引,形式上是個非負整數。類 unix 系統中,常用的特殊檔案描述符如下 檔案描述符 名稱常用縮寫 預設值0 標準輸入 stdin鍵盤1 標準輸出 stdout螢幕2 標準錯誤輸出 stderr螢幕 我們在簡單地用 ...