跟踪日志并使用 grep 排除特定行

跟踪日志并使用 grep 排除特定行

我的日志文件中每分钟都会出现这一行:

2016-03-29 21:52:46,226 INFO     200 GET /api/ping (0.0.0.0) 0.34ms

我希望tail这个日志文件不显示这些行。

我试过:

tail -f log.txt | grep -v "ping"

答案1

你可以做这样的事情:

tail -F ~/Your.log | while read LINE;do

if [[ ! "$LINE" =~ "ping" ]]; then

   echo $LINE 

done
fi
done

相关内容