我想让 tail -f 滚动打印日志的时候,给某些字符串单独显示一个颜色。
举个栗子,以下命令以 clientVersion 和 username :
tail -f logs/stdout.log | perl -pe 's/(clientVersion)|(username)/\e[1;36m$1\e[1;36m$2\e[0m/g'
tail -f logs/stdout.log | perl -pe 's/(clientVersion)/\e[1;36m$1\e[0m/g'
命令中涉及到的颜色
30m:黑
31m:红
32m:绿
33m:黄
34m:蓝
35m:紫
36m:青
37m:白