文本中合理的电话号码格式如下:
987-123-4567
123 456 7890
(123) 456-7890
代码:
方法1:
sed -n '/[1-9][0-9][0-9][- )][ ]*[1-9][0-9][0-9][- ][0-9][0-9][0-9][0-9]/p' phone.txt
方法2:
grep -E "[1-9][0-9]{2}[- )]{1,2}[1-9][0-9]{2}[- ][0-9]{4}" phone.txt
方法3:
awk '/[1-9][0-9]{2}[- )]{1,2}[1-9][0-9]{2}[- ][0-9]{4}/' phone.txt