我有一个日志,它的数据如下:
ProcessID='3940', Key='1', Number='5547', TotalNumberOfInputMessages='1', TotalElapsedTime='1332',
日志中还有许多其他这样的信息,但我对只打印TotalNumberOfInputMessages='1'
事件特别感兴趣.日志文件中出现了许多这样的情况,对于TotalNumberOfInputMessages
来说,这个值会发生变化。
我想要的输出如下:
TotalNumberOfInputMessages='1'
TotalNumberOfInputMessages='diff value'
TotalNumberOfInputMessages='diff value'
TotalNumberOfInputMessages='diff value'
我怎样才能通过切割,sed或grep来实现它呢?
发布于 2015-11-05 07:40:29
您可以使用grep -Eo
grep -Eo "\bTotalNumberOfInputMessages='[^']*'" file
TotalNumberOfInputMessages='1'
https://stackoverflow.com/questions/33538940
复制相似问题