嗨我想要只匹配一个匹配模式后的单词。
实施例
(1)(xyz abc或def)
(2)(xyz pqr)
If my matching pattern is xyz then o/p should (xyz pqr).
I want to grep line which contains only one word (ignore white space) after pattern is matched.
So how can I do?
---维沙尔
答案 0 :(得分:0)
grep '\bxyz\s*\w*)$' file
如果需要使用模式之后的单词,请使用'\bxyz\s*\w\+)$'
以你的例子:
kent$ cat f
(xyz abc or def)
(xyz pqr)
LsyHP 12:46:30 /tmp/test
kent$ grep '\bxyz\s*\w\+)$' f
(xyz pqr)
用括号更新答案。