<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # **一、相關知識** 給內容加不同的顏色, 可以結合echo -e的參數,內容的顏色用數字表示,范圍為30-37,每個數字代表一種顏色。 30-37代表8種不同的字體顏色,40-47代表對于的背景顏色[man console_codes] ### 1) 字體顏色代碼 ```shell echo -e "\E[30m 黑色字 oldboy \033[0m" echo -e "\E[31m 紅色字 oldboy \033[0m" echo -e "\E[32m 綠色字 oldboy \033[0m" echo -e "\E[33m 棕色字 oldboy \033[0m" echo -e "\E[34m 藍色字 oldboy \033[0m" echo -e "\E[35m 洋紅字 oldboy \033[0m" echo -e "\E[36m 藍綠字 oldboy \033[0m" echo -e "\E[37m 白色字 oldboy \033[0m" ``` > 所以在腳本中,最好先通過定義變量的方式定義顏色前后綴,然后在對于的地方調用顏色前綴和后綴就行了 ### 2) 背景顏色代碼 字的背景顏色對應的數字范圍為40-47,代碼如下。 ```shell echo -e "\033[40;37m 黑底白字oldboy\033[0m" #<==40m表示黑色背景。 echo -e "\033[41;37m 紅底白字oldboy\033[0m" #<==41m表示紅色背景。 echo -e "\033[42;37m 綠底白字oldboy\033[0m" #<==42m表示綠色背景。 echo -e "\033[43;37m 棕底白字oldboy\033[0m" #<==43m表示棕色背景。 echo -e "\033[44;37m 藍底白字oldboy\033[0m" #<==44m表示藍色背景。 echo -e "\033[45;37m 洋紅底白字oldboy\033[0m" #<==45m表示洋紅色背景。 echo -e "\033[46;37m藍綠底白字oldboy\033[0m" #<==46m表示藍綠色背景。 echo -e "\033[47;30m 白底黑字oldboy\033[0m" #<==47m表示白色背景。 ``` # **二、案例: 開發一個給指定內容加質地更顏色的腳本** 使用case語句,通過腳本傳入指定內容和指定顏色,根據指定顏色輸出指定內容 * `cat /server/scripts/color.sh` ```shell #!/bin/sh RED_COLOR='\E[1;31m' GREEN_COLOR='\E[1;32m' YELLOW_COLOR='\E[1;33m' BLUE_COLOR='\E[1;34m' RES='\E[0m' function usage(){ echo "error,color must bu{red|green|yellow|blue}" exit 1 } #定義幫助函數 function input(){ if [ $# -ne 2 ] then echo "must input two char" exit 2 fi case "$2" in red) echo -e "$RED_COLOR $1 $RES" ;; green) echo -e "$GREEN_COLOR $1 $RES" ;; yellow) echo -e "$YELLOW_COLOR $1 $RES" ;; blue) echo -e "$BLUE_COLOR $1 $RES" ;; *) usage esac } #定義主函數,并判斷輸入的參數個數 function main(){ input $1 $2 } main $* ``` * 腳本演示 ![示例](https://www.github.com/noah-luo/imags/raw/master/year/1544842564313.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看