如何使用 grep sed 或 awk 从文件中提取匹配的字符串

问题描述 投票:0回答:1

我有一个包含如下行的文件:

34:125 29:215 50:208
33:125 28:215 49:208
32:125 27:215 48:208

我想提取值 xx:215 的所有条目。 所以结果应该是

29:215
28:215
27:215

请帮助解决此问题的语法。我尝试过一些 grep 命令但没有成功。 谢谢!

我尝试过使用各种版本的 grep 但它没有给出我想要的结果。 输出应该是文件中带有 xx:215 的所有条目。 获取冒号前面的数字是个问题,因为它们各不相同。

sed grep matching
1个回答
0
投票

grep

$ grep -oP '\d+:215' file
29:215
28:215
27:215
© www.soinside.com 2019 - 2024. All rights reserved.