我正在分析来自我的服务器的日志文件(特别是那里的几行)。但这些行的长度约为 1000 到 2000 个字符。
这是一个示例,这些行是如何与以下命令一起出现grep
的less
。
tail -n 1000 log.log | grep 'SOME_TEXT' | less
输出:
random text SOME_TEXT another 1000 chars
random SOME_TEXT 2000 chars
text text SOME_TEXT 2000 chars
但是我很难将它们分开,因为它们是满屏的文字(也不令人赏心悦目)。我想让我的输出像打击:
random text SOME_TEXT another 1000 chars
random SOME_TEXT 2000 chars
text text SOME_TEXT 2000 chars
我修改了上面的命令sed
:
tail -n 1000 log.log | grep 'SOME_TEXT' | sed 's/\n/\n\n/' | less
它没有用,所以我尝试了tr
下一个:
tail -n 1000 log.log | grep 'SOME_TEXT' | tr '\n' '\n\n' | less
它也对我不起作用。我在这里想念什么?