
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 |