我试图获取两个冒号和文件中其他数字之间的数字。如何查找数字和冒号之间的数字?
例子:
1234:12345678:1234
1234:12345678:1234
1234:12345678:1234
我想要的输出显示所有的12345678的,别无其他的。
像这样:
12345678
12345678
12345678
我实现这一点使用:(?AWK或SED)
egrep -o "[0-9]{8}" file
问题是,我需要比egrep的-o不同的解决方案
我搜索并尝试了几件事情,但没有成功。
任何帮助,将不胜感激!
使用'sed的 'S /:\:/ \ 1 /(* \)' file' - 到解限'之间的打印:','使用如果有Awk'可能有猫腻这里超过3列,如果您不确定该值是否始终是第二列。这将工作,如果有超过3列与不同的取消限制器也存在 – Inian
@Inian这是做什么是删除冒号和显示所有数字。我只想看到8个数字。 – xSulky