gpt4 book ai didi

linux - 管道 grep 匹配更少(或类似)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:53 25 4
gpt4 key购买 nike

我需要浏览一个大日志,我想在一个屏幕上或至少以一种我可以在匹配之间滚动/跳转的方式查看每场比赛(每场比赛前后都有几行)。

cat some.log | grep -B5 -A10 <regex>

我希望能够通过将其管道化为 less 或通过其他一些方式从一个匹配项转到另一个匹配项。我可以使用 -m 选项轻松获得前 N 个匹配项,但我想知道是否有一种巧妙的方法来做我想做的事情:从一个匹配项跳到另一个匹配项。我可以编写一个小函数,将标记前后的数字相加,加上 1(用于匹配自身的行),然后尾随它,但可能有一个内置的 Linux 函数已经完成了我想要的操作。

最佳答案

可以直接用“less”打开日志。使用“-S”作为选项,这些行将不会换行。然后您可以输入“/”和您的正则表达式来搜索您感兴趣的行。使用“n”您可以跳转到下一个匹配项。您可以使用光标键轻松滚动。

关于linux - 管道 grep 匹配更少(或类似),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42785766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com