136
1710
633 小时
上尉
DKblue 发表于 2017-12-21 11:33 上面正则都给了,你动动指头复制粘贴再添加个grep或者sed之类 都懒得动手???
使用道具 举报
87
259
43 小时
少尉
devlam 发表于 2017-12-21 22:19 linux小白。。谢谢。
您需要 登录 才可以下载或查看,没有账号?注册
3362
2万
4802 小时
大校
devlam 发表于 2018-1-21 10:32 在win7装上cygwin了,但执行以下命令时出错: $ grep ‘^1[3|4|5|7|8][0-9]\\d{9}$‘ a.txt >b.txt
上上网 发表于 2018-1-21 13:29 grep ‘^1[3|4|5|7|8][0-9]\\d{9}$‘ a.txt >b.txt
devlam 发表于 2018-1-21 14:17 大侠你好,输出是有了,不过将a.txt所有的字符都 copy to b.txt , 没有起到过虑手机号的效果.
LC_ALL=C grep -vP '^1[3|4|5|7|8]\d{9}$' a.txt> cat a.txtaaaabb138012345671391234567833335558uu7777777dre444dm7uu666666661351234567891> grep -vP '^1[3|4|5|7|8][0-9]\d{8}$' a.txtaaaabb33335558uu7777777dre444dm7uu666666661351234567891
LC_ALL=C grep -vP '^1[3|4|5|7|8]\d{9}$' a.txt
> cat a.txtaaaabb138012345671391234567833335558uu7777777dre444dm7uu666666661351234567891> grep -vP '^1[3|4|5|7|8][0-9]\d{8}$' a.txtaaaabb33335558uu7777777dre444dm7uu666666661351234567891
> cat a.txt
aa
bb
13801234567
13912345678
3333555
8uu7777777
dre444
dm
7uu66666666
1351234567891
> grep -vP '^1[3|4|5|7|8][0-9]\d{8}$' a.txt
2290
3万
3693 小时
随风无限跑包76646806
上上网 发表于 2018-1-21 16:36
随风飘 发表于 2018-1-21 18:45 去掉a中含有13、15、18开头11位手机 grep -vE "\b^.*13[0-9]{9}.*$\b|\b^.*15[0-9]{9}.*$\b|\b^.*18[0-9]{ ...
本版积分规则 发表回复 回帖后跳转到最后一页
长时间在线、处处可觅其芳踪且发帖数达1000以上的会员。
正直是他的人格,为用户代言是他的立场,从不避害而趋之!
服务
行业资讯
刷机教程
超高密覆盖租赁
WiFi在线计算器和小工具
新手起步
站规一览
无线一步步
官方QQ群
充值/快速提高等级
关于Anywlan
关于我们
联系我们
成功案例
商务合作
站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图
GMT+8, 2025-2-22 23:43
Powered by Discuz!
© 2003-2024 广州威思信息科技有限公司