修改Linux系统Shell脚本输出文字的颜色的方法
时间:2023-11-13 12:32:37
众所周知,Linux系统中可以对Shell脚本输出文字的颜色进行修改,这样一来就可以和其他文字区分开来,方便用户分辨输出文字。那么如何修改Linux系统Shell脚本输出文字的颜色?针对这个问题,下面,我们就一起来看看修改Linux系统Shell脚本输出文字的颜色的方法。
Linux系统
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
截图展示:
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
XP系统下如何保护自己的隐私?
![](https://img.aspxhome.com/file/2023/4/a302952_0s.jpg)
Win10 Mobile/PC一周年正式版14393.953更新补丁KB4013429今日推送
![](https://img.aspxhome.com/file/2023/28/a242416_0s.jpg)
WPS word立方米符号怎么打出来?
![](https://img.aspxhome.com/file/2023/7/a184517_0s.png)
Windows记事本应用现在可以从Microsoft Store中获得
![](https://img.aspxhome.com/file/2023/2/a284414_0s.jpg)
Win10 20H2如何还原之前设置TAB+ALT的操作?
![](https://img.aspxhome.com/file/2023/1/a278935_0s.png)
Excel怎么制作动态下拉菜单
Win10预览版10586.494修复补丁下载 32位/64位
![](https://img.aspxhome.com/file/2023/29/a261133_0s.jpg)
office 如何使用latex公式
![](https://img.aspxhome.com/file/2023/9/16439_0s.png)
如何在PowerPoint2013中设置鼠标悬停式翻译
Win10专业版安全中心如何关闭
![](https://img.aspxhome.com/file/2023/26/a223261_0s.jpg)
win10为什么搜索不到共享打印机-win10查找不到共享打印机解决方法
![](https://img.aspxhome.com/file/2023/4/a303170_0s.jpg)
ping不通局域网内的电脑怎么办?
![](https://img.aspxhome.com/file/2023/2/a286768_0s.png)
Win10 Edge Insider预览版不断完善反馈机制,新增截屏编辑器
![](https://img.aspxhome.com/file/2023/4/a303299_0s.jpg)
Win8如何去水印?Win8去水印的方法
![](https://img.aspxhome.com/file/2023/3/a298320_0s.jpg)
Win10电脑蓝牙鼠标频繁掉线怎么办
![](https://img.aspxhome.com/file/2023/3/a297012_0s.jpg)
如何利用Excel的 ROWS函数 计算行数
![](https://img.aspxhome.com/file/2023/5/a161475_0s.jpg)
WORD如何批量删除错号和对号?word通过替换批量删除对号错号的方法
![](https://img.aspxhome.com/file/2023/4/22814_0s.jpg)
Win10系统与geforce game ready driver441.66不兼容安装不了怎么办?
![](https://img.aspxhome.com/file/2023/26/a221326_0s.jpg)
笔记本Win10如何关闭蓝牙
Win11更新后好卡?卸载它就行了!
![](https://img.aspxhome.com/file/2023/1/a271794_0s.jpg)