在Bash下輸出彩色的文字

2021-08-22 11:08:31 字數 633 閱讀 5812

期末課程設計

在bash下輸出彩色的文字

關鍵字shell bash 彩色 管道 重定向 awk

我們知道,linux下的bash裡的命令ls預設是開啟顏色顯示的,用各種顏色來區分不同的檔案型別,這說明bash 內建了彩色顯示的功能。bash不是gui而是cli,許多電腦高手都偏愛cli,因為那種親自以語句操縱世界的感覺無以倫比。可是,請想象一下,在沒有 語法高亮的情況下編寫成千上萬行的**,那是什麼感覺?程式設計會變成一種精神的折磨,並且極大提高出錯率。

我研究在bash下輸出彩色的文字的初衷,是想使自己在寫一些shell指令碼時,能夠在使用者介面上做得漂亮些。後來,由於發現英文文獻上介紹的方法有錯漏之處,也很不人性化,於是不斷除錯,不斷改進,最終我寫出了乙個支援命令列引數、管道和stdin重定向為檔案,並具有較高容錯性能的指令碼。指令碼本身的使用價值未必特別高,但在編寫的過程中,為了達到我需要的目的,對bash進行了大量試探,對它的許多特性有了深入的了解,並對許多問題形成了一整套的解決方案,為以後的其他應用的打下了基礎。

C 怎麼輸出彩色文字

c 怎麼輸出彩色文字?很多人都會以system color 0a 來回答,如果需要一次輸出多種呢?讓我來教你吧 上 include include void color short x 就這?沒,將這個檔案命名為color.h 放到devcpp mingw32 i686 w64 mingw32 in...

Python在終端輸出彩色字型

在寫deeplearning作業的時候發現他有乙個奇怪的輸出print print 033 93m there is a mistake in the backward propagation difference str 0.00001 033 0m 輸出來的文字竟然有顏色 很明顯可以看出我們要輸...

(原 轉)ubuntu終端輸出彩色文字

參考 c 中 std cout 033 31m some string num 033 0m 注意 貌似不恢復成預設顏色的話,後面的會一直是設定的顏色。其中 define reset 033 0m define black 033 30m black define red 033 31m red d...