1
msg7086 2015-07-06 23:01:11 +08:00
帮你在我本机测了一下,返回的是空的。
|
2
msg7086 2015-07-06 23:02:37 +08:00
顺便我把 grep -E 改成 grep -P 以后就能拿到结果了。
|
3
18000rpm 2015-07-06 23:13:06 +08:00
又是正则的版本问题
osx -E 能出来,ubuntu 下 -E 不行 grep's default mode is (iirc) POSIX regex, and \d is pcre. http://stackoverflow.com/a/6901221/1019566 |
4
yangqi 2015-07-06 23:42:45 +08:00
egrep '^(\([0-9]{3}\)\s|[0-9]{3}-)[0-9]{3}-[0-9]{4}$' file.txt
|
5
marginleft OP |