linux脚本如何修改,如何修改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

截图展示:

ca2cc9d332afe0163f673f7c0864ba62.png

以上就是Linux系统Shell脚本输出文字颜色的修改方法了,这样一来输入文字和输出文字就可以轻易区分开来,避免产生不必要的混淆。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值