grep phone 来自 html 个文件的数字

grep phone numbers from html files

我已将我的论坛 (vBulletin) 备份为 .html 个文件,其中包含 phone 个数字 我尝试使用 xargs 和 egrep 来 grep 那些 phone 数字 .. 比如:

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

我知道我的命令丢失了,它打印所有包含文件

我的要求是只打印 phone 个数字 phone 数字是(7 位数字)并且应该以 9xxxxxx 或 6xxxxxx 或 5xxxxxx

请帮忙 谢谢

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

-h 选项禁止显示文件名,因此您的输出应该仅为 7 位数字。