gpt4 book ai didi

linux - grep 模式匹配后仅包含一个单词的行(忽略空格)

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:50 25 4
gpt4 key购买 nike

嗨,我只想 grep 匹配模式后的一个单词。

示例

(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?

---维沙尔

最佳答案

像这样吗?

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)

用括号更新了答案。

关于linux - grep 模式匹配后仅包含一个单词的行(忽略空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31916271/

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