使用“grep”命令查找包含电话号码的txt文件。
电话号码格式可以是:
"***-*******"
"**********"
"*** *******"
"***-***-****"
怎么写?
最佳答案
数字为 3 位数字 (\d{3})、空格或破折号 [\s-]、3 位数字 (\d{3})、空格或破折号 [\s-]、4 位数字 (\d{4})。
grep '\d{3}[\s\-]{0,1}\d{3}[\s\-]{0,1}\d{4}' infile.txt
编辑 @Mark 和 Jed - 很好的建议 - 根据建议进行更新
关于linux - 使用 "grep"命令查找包含电话号码的 txt 文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5138595/