来自html文件的grep电话号码

时间:2015-08-29 01:32:02

标签: grep find xargs

我将我的论坛(vBulletin)备份为.html文件,它包含电话号码 我试着用xargs和egrep来点击那些电话号码..比如:

   find -iname \*showthread.php\* | xargs egrep "[[:digit:]]{7}"

我知道我的命令缺失了,而且它的打印全部包含文件

我的要求是打印电话号码 电话号码是(7位数),应该从任何一个开始 9xxxxxx或6xxxxxx或5xxxxxx

请帮忙 感谢

1 个答案:

答案 0 :(得分:0)

find -iname \*showthread.php\* | xargs grep -hEo '\<[569][[:digit:]]{6}\>'

-h选项会抑制文件名,因此您的输出应该只是7位数字。