test1 |test2 |abc@gmail.com |sucess
test1 |test2 |cde@gmail.com |success
test1 |test2 |success.12@gmail.com |failure
test1 |test2 |SUCCESS12@gmail.com |failure
输出:
zgrep 'test1.*success\|success.*test1' test.txt
test1 |test2 |abc@gmail.com |success
test1 |test2 |cde@gmail.com |success
test1 |test2 |success.12@gmail.com |failure
如何避免在输出中显示第3条记录?
答案 0 :(得分:0)
以下工作:
grep 'test1.*|.*|.*|success' test.txt
这是有效的,只要分隔符' |'在两者之间的字段中不会出现。