tail file - 计算给定模式的行数

时间:2010-09-24 18:11:39

标签: linux ssh tail

我需要保证特定字符串出现在活动日志文件中, 意味着操作处于活动状态(将此计数提供给触发器)。

考虑到我会远程执行此操作, 我不能使用'tail -f filename',否则它会无限期地跟踪文件, 因此,我正在考虑抓住一堆最后写的行并将其计为,

tail -n8 /var/log/service/service_V138/operations.log| grep \|DONE\| | wc -l

还有更好的方法吗?

2 个答案:

答案 0 :(得分:4)

您可以通过将管道移至wc并使用grep -c来改善这一点。

tail -n8 /var/log/service/service_V138/operations.log | grep -c \|DONE\|

答案 1 :(得分:1)

less + F-somelogfile.log?pattern 简单易行