中国黑防联盟

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

中国黑防联盟 电脑使用教程 2024-04-28 20:31:04 0
  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系统Shell脚本输出文字的颜色
  以上就是Linux系统Shell脚本输出文字颜色的修改方法了,这样一来输入文字和输出文字就可以轻易区分开来,避免产生不必要的混淆。