如何用grep、sed或awk提取文件中xx:215格式的匹配字符串?
提取xx:215格式条目的grep解决方案
直接用下面的grep命令就能得到你想要的结果:
grep -oE '\b[0-9]+:215\b' your_file.txt
参数说明:
-o:只输出每行中匹配到的部分,而非整行内容-E:启用扩展正则表达式语法,让匹配规则更灵活\b:匹配单词边界,避免误匹配129:2150这类包含:215但不符合格式的内容[0-9]+:匹配一个或多个数字,对应你需要的xx部分:215:固定匹配目标后缀
测试验证:
假设你的文件内容是:
34:125 29:215 50:208 33:125 28:215 49:208 32:125 27:215 48:208
执行命令后输出:
29:215 28:215 27:215
内容的提问来源于stack exchange,提问作者cliff_osborn
相关产品推荐
相关产品推荐

