設置 shell 腳本中 echo 顯示內容帶顏色

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

shell腳本中echo顯示內容帶顏色顯示,echo顯示帶顏色,需要使用參數 -e?
格式如下:?

echo -e "\033[字背景顏色;文字顏色m字符串\033[0m" 

例如:?

echo -e "\033[41;36m something here \033[0m" # \n 表示換行
echo  -e "\033[32m\n刪除原鏡像文件\n\033[0m"  

其中41的位置代表底色,?36的位置是代表字的顏色?
注:?
  1、字背景顏色和文字顏色之間是英文的""?
  2、文字顏色后面有個m?
  3、字符串前后可以沒有空格,如果有的話,輸出也是同樣有空格?
  下面是相應的字和背景顏色,可以自己來嘗試找出不同顏色搭配?
例?

echo -e “\033[31m 紅色字 \033[0m” 
echo -e “\033[34m 黃色字 \033[0m” 
echo -e “\033[41;33m 紅底黃字 \033[0m” 
echo -e “\033[41;37m 紅底白字 \033[0m” 

字顏色: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;37m 紅底白字 \033[0m” echo -e “\033[42;37m 綠底白字 \033[0m” echo -e “\033[43;37m 黃底白字 \033[0m” echo -e “\033[44;37m 藍底白字 \033[0m” echo -e “\033[45;37m 紫底白字 \033[0m” echo -e “\033[46;37m 天藍底白字 \033[0m” echo -e “\033[47;30m 白底黑字 \033[0m” 

最后面控制選項說明?

  \33[0m 關閉所有屬性 \33[1m 設置高亮度 \33[4m 下劃線 \33[5m 閃爍 \33[7m 反顯 \33[8m 消隱 \33[30m — \33[37m 設置前景色 \33[40m — \33[47m 設置背景色 \33[nA 光標上移n行 \33[nB 光標下移n行 \33[nC 光標右移n行 \33[nD 光標左移n行 \33[y;xH設置光標位置 \33[2J 清屏 \33[K 清除從光標到行尾的內容 \33[s 保存光標位置 \33[u 恢復光標位置 \33[?25l 隱藏光標 \33[?25h 顯示光標
轉自:https://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448254.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448254.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448254.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Visual C++ 編譯器選項 /MD、/ML、/MT、/LD

前段時間編譯一個引用自己寫的靜態庫的程序時老是出現鏈接時的多個重定義的錯誤,而自己的代碼明明沒有重定義這些東西,譬如: LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj) LIBCMT.lib(_fi…

Delphi面向對象編程的20條規則

Delphi面向對象編程的20條規則 作者簡介 Marco Cantu是一個知名的Delphi專家,他曾出版過《精通Delphi》系列叢書,《Delphi開發手冊》以及電子書《精通Pascal》(該電子書可在網上免費獲得)。他講授的課題是Delphi基礎和高級開發技巧。你可以通過他…

制動失靈怎么辦?

定義 制動過程中,由于制動器某些零部件的損壞或發生故障,使運動部件(或運動機械)不能保持停止狀態或不能按要求停止運動的現象。 制動失靈的原因 制動失靈的關鍵在于制動系統無法對汽車施加足夠的制動力,包括制動液管路液位不足或進入空氣、制…

OpenDDS用idl生成自定義數據類型時遇到的一個問題

問題:這里會提示LNK2005重復定義的錯誤 解決方案: 解決后:

解決:Connect to xx.xx.xxx.xx :8081 [/xx.xx.xx.xx] failed: Connection refu sed: connect -> [H

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 自行啟動了個 Nenux 服務。想把本地工程推送到 個人私服,執行命令:mvn deploy 報錯: Failed to…

ADOQuery 查詢 刪除 修改 插入

//利用combobox組件查詢數據庫表procedure TForm1.Button1Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(select * from trim(ComboBox2.Text));ADOQuery1.Active:true;end; //查詢記錄procedure TForm1.Button1Click(Sender…

防爆胎,有妙招

對于大多數人來說,買車難,養車更難。許多人擁有了新車,卻沒有足夠的知識去好好保養汽車,這實在是非常可惜。如何做好汽車的保養工作,讓我們的愛車更好的為我們工作?夏天熾熱的天氣,是否讓你為爆胎煩惱不已?…

Qt之QProcess(一)運行cmd命令

Qt提供了QProcess類,QProcess可用于完畢啟動外部程序,并與之交互通信。 一、啟動外部程序的兩種方式: (1)一體式:void QProcess::start(const QString & program, const QStringList & arguments…

Docker 方式安裝 Nexus 私服

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 從Docker 官方倉庫查找鏡像: docker search nexus 2. 拉取鏡像: docker pull 你選中的鏡像的名字  pull…

shader飛線改進版

項目github地址:https://github.com/ecojust/flyline 前面寫過一個飛線(基于THREE.Line進行的顏色變化),只是簡單地將可視區片元顏色的alpha通道值設為1.0,不在可視區的設為0.0。效果是這樣的: 做得很粗糙,而且因為線是…

轉向盤失控怎么辦?

定義 轉向失控就是方向盤不管用了,打方向盤,但是前輪不動,不受方向盤控制。 轉向失控的原因 轉向失控可能因為車輛過快、酒駕、疲勞、車況不佳、雨雪路滑等,還有轉向機構中有零部件脫落、損壞、卡滯時,也會使轉向機構突…

Socket網絡編程【獲取本機IP】

//12.3.2//運行環境VS2013//獲取本地IP #include <stdio.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib")void main() { // 調用WSAStarup初始化WINsock庫 WSADATA wsaData; ::WSAStartup( MAKEWORD(2,2), &wsaData);// 存放主機名的…

onresize

1 window.onresize function (ev) { 2 console.log(尺寸發生改變&#xff01;); 3 }; 4 5 window.addEventListener(resize, function (ev) { 6 console.log(尺寸發生改變&#xff01;); 7 }); 1 /*2 當屏幕的寬度>960時&#xff0c;頁面的背景顏色為紅色…

Vuejs:組件 slot 內容分發

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 本文是在官方文檔的基礎上&#xff0c;更加細致的說明&#xff0c;代碼更多更全。 簡單來說&#xff0c;更適合新手閱讀 &#xff08;…

C++獲取本機所有ip地址,可區分類型是有線無線虛擬機還是回環

一個小程序&#xff0c;可以獲取本地所有ip地址&#xff0c;包括有線&#xff0c;無線&#xff0c;虛擬機&#xff0c;環回接口網卡&#xff0c;等。 如圖&#xff0c;一臺機器多個網卡&#xff1a; 程序執行結果&#xff1a; #include"stdio.h" #include"…

頓悟人生十一句話

一、永遠不要埋怨你已經發生的事情 如果你打算忍受一件事情就閉上嘴巴吧。要么就改變它&#xff0c;要么就安靜的接受它。 二、最讓你忿忿不平的問題&#xff0c;就是你需要解決的問題 一個被酒后駕駛的司機撞死自己兒子的婦女&#xff0c;發起了反對酒后駕駛母親協會…

Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 使用mybatis可以逆向生成pojo和mapper文件有很多種方式&#xff0c;我以前用的是mybtais自帶的generator包來生成&#xff0c;連接如下&…

控制臺程序隱藏方法總結(四種)

學習計算機&#xff0c;往往先從Windows環境下學習編程&#xff0c;學習編程&#xff0c;往往從C學起&#xff0c;學習C&#xff0c;往往又從控制臺程序學習&#xff0c;何為控制臺&#xff0c;就是那個黑框白字的界面。對于這樣一個最初認為奇陋無比而現在認為無所不能的編程平…

十大教養,讓你氣度非凡!

01.守時 無論是開會、赴約&#xff0c;有教養的人從不遲到。他們懂得&#xff0c;即使是無意遲到&#xff0c;對其他準時到場的人來說&#xff0c;也是不尊重的表現。 02.談吐有節 注意從不隨便打斷別人的談話&#xff0c;總是先聽完對方的發言&#xff0c;然后再去反駁或者補…

mybatis :Criteria 查詢、條件過濾用法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 PS&#xff1a;hibernate 中也有 Criteria 的用法&#xff0c;見另一文章&#xff1a;jpa : criteria 作排除過濾、查詢 1. 包&#xf…