小编And*_*rew的帖子

Grep忽略多行

有没有办法让Grep使用-v开关来忽略一行和后面的下一行数.它基本上是从日志文件中过滤异常,即

Valid log entry 1
Exception exceptionname
    at a.b.c
    at d.e.f
    ...
Valid log entry 2
Run Code Online (Sandbox Code Playgroud)

grep它产生:

Valid log entry 1
Valid log entry 2
Run Code Online (Sandbox Code Playgroud)

我试过了 grep -v Exception -A 2

但这不起作用.

任何想法,将不胜感激.

shell grep

13
推荐指数
2
解决办法
6463
查看次数

寻找一个匹配gmail加地址的正则表达式

我目前使用这个:

/^(.*)\+(.*)@gmail.com/

(我正在捕捉组中加号前后的文字)

它可以在大多数情况下工作, test+test@gmail.com 但如果我试着匹配说,那就会掉下来 test+++test@gmail.com

重复的+标志似乎搞砸了.

任何帮助将非常感激.

谢谢

regex

1
推荐指数
1
解决办法
2718
查看次数

标签 统计

grep ×1

regex ×1

shell ×1