Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムのシェルスクリプトの出力テキストの色を変更する方法

Linuxシステムのシェルスクリプトの出力テキストの色を変更する方法

  

Linuxシステムは、ユーザーが出力テキストを区別できるように、他のテキストと区別できるようにシェルスクリプトの出力テキストの色を変更できます。それでは、Linuxシステムのシェルスクリプトの出力テキストの色を変更するにはどうすればいいですか?

シェル関数:

echocolor(){

color = $ {1}&& shift


<$> case $ {color} >

黒)

echo -e' \\ e [0; 30m $ {@} \\ e [0m'

;;

赤)

echo -e' \\ e [0; 31m $ {@} \\ e [0m'

;;

green)

echo -e' \\ e [0; 32m $ {@} \\ e [0m< p>;
< p> yellow)

echo -e' \\ e [0; 33m $ {@} \\ e [0m< p>;

blue)

echo -e' \\ e [0; 34m $ {@} \\ e [0m'

;;

紫)

echo -e' \\ e [0; 35m $ {@} \\ e [0m'

;;

シアン)

echo -e' \\ e [0; 36m $ {@} \\ e [0m'

;;

*)

echo -e' \\ e [0; 37m $ {@} \\ e [0m'

;;

esac#---ケースの終わり - -

}

使用例:

cd $(dirname $( Readlink -f $ {0}))

echocolor purple'》現在のディレクトリ:$ {PWD}'

modname = $(grep‘ obj-m’ Makefile | Makefile | Readme)  Awk‘ {print $ 3}’)&& modname = $ {modname /.o}

echocolor purple'》モジュール名:$ {modname}'

Echocolor yellow' ""古いモジュールをアンインストールしています.. "

adb shell rmmod $ {modname}

echocolor yellow'" "コンパイルしています..'

make

echocolor yellow'》》ファイルをアップロードします。..'

adb push k860_words_count.ko /tmp /

echocolor yellow' 》≫インストールモジュール..'

adbシェルinsmod /tmp/k860_words_count.ko

echocolor cyan'》》デバッグ情報を出力する..'

adbシェルcat /proc /kmsg |  Grep word

スクリーンショット:

上記は、Linuxシステムのシェルスクリプトのテキストの色を変更する方法です。これにより、入力テキストと出力テキストを区別して不要なテキストを簡単に区別できます。混乱します。

Copyright © Windowsの知識 All Rights Reserved