grep命令查询日志,显示不连续问题
我们在使用grep命令进行值查找的时候,日志显示是不连续的,有时候我们通过卡号查询该笔业务的报错信息,一般我们会通过命令:grep 卡号 xxx.log,虽然能搜到一些信息,但是最主要的报错信息被省略掉了,真的很让人头疼。
解决办法:
我们可以使用命令 cat -n xxx.log | egrep 卡号 通过这个命令就能将行号进行显示,接下来,我们可以通过命令:sed -n '起始行号,终止行号p' xxx.log 来完整的显示报错的信息了。
我们在使用grep命令进行值查找的时候,日志显示是不连续的,有时候我们通过卡号查询该笔业务的报错信息,一般我们会通过命令:grep 卡号 xxx.log,虽然能搜到一些信息,但是最主要的报错信息被省略掉了,真的很让人头疼。
解决办法:
我们可以使用命令 cat -n xxx.log | egrep 卡号 通过这个命令就能将行号进行显示,接下来,我们可以通过命令:sed -n '起始行号,终止行号p' xxx.log 来完整的显示报错的信息了。