bash輸出顏色字型

2021-07-27 23:05:03 字數 1936 閱讀 6406

**:

#!/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藍色字\033[0m"

echo

-e"\033[35m紫色字\033[0m"

echo

-e"\033[36m天藍字\033[0m"

echo

-e"\033[37m白色字\033[0m"

#字背景顏色範圍:40-47

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"

#.....

#控制選項說明

#\033[0m關閉所有屬性

#\033[1m設定高亮度

#\033[4m下劃線

echo

-e"\033[4;31m下劃線紅字\033[0m"

#閃爍echo

-e"\033[5;34m紅字在閃爍\033[0m"

#反影echo

-e"\033[8m消隱\033[0m "

##\033[30m-\033[37m設定前景色

#\033[40m-\033[47m設定背景色

#\033[na游標上移n行

#\033[nb游標下移n行

echo

-e"\033[4a游標上移4行\033[0m"

#\033[nc游標右移n行

#\033[nd游標左移n行

#\033[y;xh設定游標位置

#\033[2j清屏

#\033[k清除從游標到行尾的內容

echo

-e"\033[k清除游標到行尾的內容\033[0m"

#\033[s儲存游標位置

#\033[u恢復游標位置

#\033[?25|隱藏游標

#\033[?25h顯示游標

echo

-e"\033[?25l隱藏游標\033[0m"

echo

-e"\033[?25h顯示游標\033[0m"

#下面的這個例子是字型不停的閃爍。

#!/bin/bash

#a=30

b=41

while

true

doecho

-e"\033[$m光輝女郎\033[0m"

echo

-e"\033[$m的嗎西亞\033[0m"

echo

-e"\033[$m洛克薩斯\033[0m"

a=$(($(($a%7))+30))

b=$(($(($b%7))+40))

#每次讓字型顏色在30-37轉換

#每次讓背景顏色在40-47轉換

echo

-e"\033[4a\033[0m"

done

echo 輸出顏色字型

名稱 echo 顯示一行文字 概要echo 選項 字串 描述向標準輸出輸出字串。n 不輸出換行符 e 開啟反斜槓esc轉義 e 取消反斜槓esc轉義 預設 help 顯示幫助 version 顯示版本 a alert bel b backspace c produce no further outp...

printf輸出字型顏色

有時候為了實現在終端輸出的時候字型能夠帶顏色,並且可以產生簡單的閃爍的功能,特寫了下列的 實現hello world的帶顏色的輸出,並且每過一秒產生乙個閃爍的功能.注 具體還得判斷終端型別 code include include include include int flag 0 void si...

printf輸出字型顏色

有時候為了實現在終端輸出的時候字型能夠帶顏色,並且可以產生簡單的閃爍的功能,特寫了下列的 實現hello world的帶顏色的輸出,並且每過一秒產生乙個閃爍的功能.注 具體還得判斷終端型別 code include include include include int flag 0 void si...