最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

控制輸出顏色的shell腳本

 更新時間:2016年08月13日 17:38:33   投稿:mdxy-dxy  
今天這個案例很酷,是用來控制輸出的顏色的,需要的朋友可以參考下

實現(xiàn)代碼:

#!/bin/sh

# ANSI Color -- Use these variables to make output in different colors
# and formats. Color names that end with 'f' are foreground (text) colors,
# and those ending with 'b' are background colors.

initializeANSI()
{
 esc="\033" # if this doesn't work, enter an ESC directly

 blackf="${esc}[30m";  redf="${esc}[31m";  greenf="${esc}[32m"
 yellowf="${esc}[33m"  bluef="${esc}[34m";  purplef="${esc}[35m"
 cyanf="${esc}[36m";  whitef="${esc}[37m"

 blackb="${esc}[40m";  redb="${esc}[41m";  greenb="${esc}[42m"
 yellowb="${esc}[43m"  blueb="${esc}[44m";  purpleb="${esc}[45m"
 cyanb="${esc}[46m";  whiteb="${esc}[47m"

 boldon="${esc}[1m";  boldoff="${esc}[22m"
 italicson="${esc}[3m"; italicsoff="${esc}[23m"
 ulon="${esc}[4m";   uloff="${esc}[24m"
 invon="${esc}[7m";   invoff="${esc}[27m"

 reset="${esc}[0m"
}

先定義函數(shù),接著初始化下函數(shù),接著你就可以看到效果了。
執(zhí)行

echo -e ${yellowf}This is a phrase in yellow${redb} and red${reset}
echo -e ${boldon}This is bold${ulon} this is italics${reset} bye bye
echo -e ${italicson}This is italics${italicsoff} and this is not

你了解了后以后及可以寫出帶顏色,很炫的腳本了

相關文章

  • shell判斷變量是否含某個字符串的6種方法

    shell判斷變量是否含某個字符串的6種方法

    本文主要介紹了shell判斷變量是否含某個字符串的6種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • shell編程基礎知識小結

    shell編程基礎知識小結

    這篇文章主要介紹了shell編程基礎知識,包括文件類型、正則表達式、字符類、引號類型、變量設置、條件測試、命令執(zhí)行順序、腳本調試方面的介紹
    2013-02-02
  • Linux?中?ls?命令詳解

    Linux?中?ls?命令詳解

    這篇文章主要介紹了Linux?中?ls?命令詳解的相關資料,需要的朋友可以參考下
    2023-05-05
  • Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù)

    Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù)

    這篇文章主要介紹了Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù),本文使用ls命令配合管理、grep命令實現(xiàn)統(tǒng)計需求,需要的朋友可以參考下
    2014-10-10
  • Debian 終端Shell命令行長路徑改為短路徑的步驟

    Debian 終端Shell命令行長路徑改為短路徑的步驟

    要將Debian終端Shell的命令行長路徑更改為較短路徑,可以按照以下步驟進行操作,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2023-12-12
  • a10 config backup for aXAPI

    a10 config backup for aXAPI

    這篇文章主要介紹了Vincent yu 寫的一個a10 config backup for aXAPI version: 2.1 ,需要的朋友可以參考下
    2014-09-09
  • Linux xargs命令詳細介紹

    Linux xargs命令詳細介紹

    這篇文章主要介紹了 Linux xargs命令詳細介紹的相關資料,xargs是給其他命令傳遞參數(shù)的一個過濾器,是構建單行命令的重要組件之一,需要的朋友可以參考下
    2017-01-01
  • shell語言date的用法實例

    shell語言date的用法實例

    這篇文章主要介紹了shell語言關于date的一些用法,幫助大家更好的理解和學習shell語言,感興趣的朋友可以了解下
    2020-11-11
  • 常用Linux Shell進階部分小結

    常用Linux Shell進階部分小結

    這篇文章主要介紹了常用Linux Shell進階部分小結,歡迎收藏,隨看隨記,需要的朋友可以參考下
    2015-07-07
  • 一天一個shell命令 文本操作系列-linux dd使用教程

    一天一個shell命令 文本操作系列-linux dd使用教程

    dd 是 Linux/UNIX 下的一個非常有用的命令,作用是用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉換
    2016-05-05

最新評論

崇文区| 达拉特旗| 昭通市| 田林县| 平阴县| 静安区| 桑植县| 水城县| 云浮市| 宜宾县| 汝城县| 禹州市| 安图县| 健康| 吐鲁番市| 宁波市| 康平县| 彭阳县| 开江县| 六安市| 乌兰察布市| 江北区| 个旧市| 建阳市| 莎车县| 潢川县| 格尔木市| 郴州市| 广灵县| 永福县| 高平市| 营山县| 西安市| 上饶县| 贵州省| 肃北| 锦州市| 繁昌县| 永新县| 察隅县| 永靖县|