【发布时间】:2013-05-10 04:22:04
【问题描述】:
我编写了以下脚本来从日志文件中挑选关键字并突出显示术语:
#!/bin/bash
case "$1" in
*.log) sed -e "s/\(.*\[Error\ \].*\)/\x1B[31m&\x1b[0m/" "$1" \
| sed -e "s/\(.*\[Warn\ \ \].*\)/\x1B[33m&\x1b[0m/" \
| sed -e "s/\(.*\[Info\ \ \].*\)/\x1B[32m&\x1b[0m/" \
| sed -e "s/\(.*\[Debug\ \].*\)/\x1B[32m&\x1b[0m/"
;;
esac
它可以正常工作,直到我尝试跟随/tail less (Shift+F),此时它无法跟踪任何新的日志行。任何想法为什么?
【问题讨论】: