如何修改Linux系统Shell脚本输出文字的颜色


Linux系统中可以对Shell脚本输出文字的颜色进行修改,这样一来就可以和其他文字区分开来,方便用户分辨输出文字。那么如何修改Linux系统Shell脚本输出文字的颜色?

Shell函数:

echocolor(){

color=${1} && shift

case ${color} in

black)

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

;;

red)

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

;;

green)

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

;;

yellow)

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

;;

blue)

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

;;

purple)

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

;;

cyan)

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

;;

*)

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

;;

esac # --- end of case ---

}

使用示例:

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

echocolor purple 》》 当前目录:${PWD}

modname=$(grep ‘obj-m’ Makefile | 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 shell insmod /tmp/k860_words_count.ko

echocolor cyan 》》 输出调试信息..

adb shell cat /proc/kmsg | grep word

截图展示:


上一篇:Linux系统Dmidecode命令的用法

下一篇:双系统Ubuntu无法进入Windows磁盘的解决方法


Linuxshell脚本 shell文字颜色 linux设置shell
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器