当前位置:K88软件开发文章中心电脑基础基础应用05 → 文章内容

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

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-1-31 15:38:36

那么如何修改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系统Shell脚本输出文字颜色的修改方法了,这样一来输入文字和输出文字就可以轻易区分开来,避免产生不必要的混淆。

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