html文件中的grep电话号码

html文件中的grep电话号码,grep,find,xargs,Grep,Find,Xargs,我将论坛vBulletin备份为.html文件,其中包含电话号码 我正试着用xargs和egrep把那些电话号码改成grep。。比如: find -iname \*showthread.php\* | xargs egrep "[[:digit:]]{7}" 我知道我的命令不见了,它的打印文件都包含文件 我的要求是只打印电话号码 电话号码为7位数字,应以任意一位开头 9xxxxxx或6xxxxxx或5xxxxxx 请帮忙 谢谢 -h选项不显示文件名,因此您的输出只能是7位数字。我猜他们会

我将论坛vBulletin备份为.html文件,其中包含电话号码 我正试着用xargs和egrep把那些电话号码改成grep。。比如:

   find -iname \*showthread.php\* | xargs egrep "[[:digit:]]{7}"
我知道我的命令不见了,它的打印文件都包含文件

我的要求是只打印电话号码 电话号码为7位数字,应以任意一位开头 9xxxxxx或6xxxxxx或5xxxxxx

请帮忙 谢谢


-h选项不显示文件名,因此您的输出只能是7位数字。

我猜他们会从*.html文件中提到的任何数字中选择7位数字,例如43347563486852346654325.gif 6654325 2334677498347543.gif 98347543。。由于我已经取代了569与任何其他数字,我也得到了结果,这是不可能的!!我的html文件中的到期电话号码应该以5或6或9开头,长度为7位,只有其他号码是他们的。我可以在之前和之后添加空间吗?好的,在我添加一个空间后,现在就可以工作了\
find -iname \*showthread.php\* | xargs grep -hEo '\<[569][[:digit:]]{6}\>'