You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

多线Grep正则表达式匹配首个匹配项及换行内容的问题求助

多线Grep正则表达式匹配首个匹配项及换行内容的问题求助

我现在急需一个正确的正则表达式,能帮我匹配到第一个符合条件的内容,以及它后面换行的那一行内容。

我的日志文件内容大致如下:

Warning-[ABC] blablabla$
 
/path1/path2/path3/file

这里得说明下,第一行末尾的$是用cat -e logfile命令查看时才会显示的行尾标记,实际上这一行本身并没有真正的\n换行符。

我自己尝试了下面这个命令,但完全没达到预期效果:

grep -E '^Warning-\[ABC\] blablabla(\$)*^/path1.*' logfile

有没有大佬能帮我解决这个问题呀?谢谢啦!

备注:内容来源于stack exchange,提问作者Ste3191

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:08:01