查看: 815|回复: 27

刚看随风大侠有感说两句字典处理

[复制链接]

主题

好友

259

积分

少尉

签到天数: 36 天

[LV.5]常住居民I

发表于 2017-11-5 20:41 |显示全部楼层
Anywlan微信公众号
引用随风大侠“
1.去掉8位数字
2.排序去重
3.去掉中文字符(只留国际标准数字字母符号)。
4.去掉有13.15.18开头的手机号码
5.去掉8-64外的字符

大前提是linux平台,win下的cygwin也行,我就正在用
还用过win10自带的linux子系统,在控制面板——卸载程序——启用或关闭windows功能里
我就只用过这两种,都很棒,其他类似应该还有很多吧
用linux的bash指令处理txt字典文件,无论几十G
还是上百G,都very very简单迅速,最起码鼠标和画面不会冻住
1)下别人的字典我不介意里面有没有8位纯数字,只管cat 全部 >new.txt
2)那就sort -u
3)中文字符包括GB2312 GBK繁体等等,"s/[\x81-\xFE][\x40-\xFE]//g"这个正则就挺好的
所有中文字符全都踢了
4)不是自己本地的手机号确实麻烦,我暂时用的这个正则代码:‘^1[3|4|5|7|8][0-9]\\d{9}$‘
5)64位?好夸张啊。。wpa的极限长度,其实一般17位我个人意见觉得就可以了
比如11位手机号+两人姓名缩写,即便两人都是三个字,刚好17位

主题

好友

794

积分

中尉

签到天数: 101 天

[LV.6]常住居民II

发表于 2018-1-30 13:48 |显示全部楼层
@上上网 @随风飘再次请教俩大侠,如何在一个文本文件中的每一行的指定列插入一串字符
比如在例6前面插入a
123456789 --> 12345a6789
987654321 --> 98765a4321
看了几篇文章还是不会。。
http://blog.sina.com.cn/s/blog_6561ca8c0102we0o.html
  1. awk '{$NF="RR"$NF; print}' <wbr> filename
复制代码



http://blog.51cto.com/6226001001/1612127
  1. awk '$O=$O" X"' urfile
复制代码


点评

sed 's/6/a&/'  发表于 2018-1-30 21:21
回复

使用道具 举报

主题

好友

259

积分

少尉

签到天数: 36 天

[LV.5]常住居民I

发表于 2017-11-5 20:43 |显示全部楼层
补充:
8——17位的正则应该这个吧
"^.{8,17}$"
回复

使用道具 举报

主题

好友

3万

积分

大校

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-11-5 20:48 |显示全部楼层
01234567890123456789这个也出过,
17位可能这个弱密码也被干掉了
回复

使用道具 举报

主题

好友

259

积分

少尉

签到天数: 36 天

[LV.5]常住居民I

发表于 2017-11-5 21:02 |显示全部楼层
随风飘 发表于 2017-11-5 20:48
01234567890123456789这个也出过,
17位可能这个弱密码也被干掉了

多谢多谢,俺真的疏忽了
再次感谢
回复

使用道具 举报

主题

好友

1万

积分

上校

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-11-5 21:03 来自手机 |显示全部楼层
弱密不应该限制它位数
回复

使用道具 举报

主题

好友

3万

积分

大校

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-11-5 21:31 |显示全部楼层
密码类型在于平时积累
仔细看还不少的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
回复

使用道具 举报

主题

好友

1108

积分

上尉

签到天数: 34 天

[LV.5]常住居民I

发表于 2017-11-6 14:55 |显示全部楼层
感谢分享!学习了!
回复

使用道具 举报

主题

好友

674

积分

中尉

签到天数: 31 天

[LV.5]常住居民I

发表于 2017-11-7 12:47 |显示全部楼层
感恩 感谢!!!
回复

使用道具 举报

主题

好友

794

积分

中尉

签到天数: 101 天

[LV.6]常住居民II

发表于 2017-12-21 03:17 |显示全部楼层
请问"去掉有13.15.18开头的手机号码" 如何操作?小白求教。
回复

使用道具 举报

主题

好友

2202

积分

少校

签到天数: 209 天

[LV.7]常住居民III

发表于 2017-12-21 07:19 |显示全部楼层
进来看看......
回复

使用道具 举报

主题

好友

259

积分

少尉

签到天数: 36 天

[LV.5]常住居民I

发表于 2017-12-21 11:33 |显示全部楼层
devlam 发表于 2017-12-21 03:17
请问"去掉有13.15.18开头的手机号码" 如何操作?小白求教。

上面正则都给了,你动动指头复制粘贴再添加个grep或者sed之类
都懒得动手???
回复

使用道具 举报

主题

好友

1118

积分

上尉

签到天数: 115 天

[LV.6]常住居民II

发表于 2017-12-21 15:05 |显示全部楼层
菜鸟来学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2018-5-27 11:34

Powered by Discuz! X3.4

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表