码迷,mamicode.com
首页 > 微信 > 详细

用linux文件处理三剑客将微信群成员导出的方法

时间:2017-10-29 11:15:05      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:方法   文件名   sort   lan   alt   nbsp   http   创建   简单   

工具:

  Mac/Linux 系统

  Chrome

  Linux命令:vicat wc grep awk sedsort uniq

步骤:

1、微信网页版登陆:

  https://wx.qq.com/

2、选择群成员的HTML code区域:

alt + command + i  进入

编辑所有群成员的区域

Edit as HTML

拷贝内容

3、粘贴到vi 里面,使用三剑客进行处理:

将粘贴的文件创建文件名为1

vi 1

cat 1 | wc -l

这个文件行数,一般是群成员*4

 

去掉不含有title标签部分:

cat 1 | grep -E "title="

cat 1 | grep -E "title=" > 2

cat 1 | grep -E "title=" | wc -l

现在这个文件行数,是群成员的*2

 

提取title后面的群成员名字部分:

cat 2 | awk -F "=" ‘{print $NF}‘ | grep -Ev ‘"">‘

cat 2 | awk -F "=" ‘{print $NF}‘ | grep -Ev ‘"">‘ > 3

cat 2 | awk -F "=" ‘{print $NF}‘ | grep -Ev ‘"">‘ | wc -l

现在得到了群成员数量的行数

 

去掉名字前后的" ">

cat 3 | sed ‘s/"//g‘ | sed ‘s/>//g‘

cat 3 | sed ‘s/"//g‘ | sed ‘s/>//g‘ > 4

 

4这个文件名就是咱们需要得到的群成员文件

 

简单排序:

cat 4 | sort | uniq > 5

5这个文件名就是最终得到的经过排序了的群成员的文件

 

本文系原创,转载请加上原文链接:http://www.cnblogs.com/ichinese/p/7749363.html

用linux文件处理三剑客将微信群成员导出的方法

标签:方法   文件名   sort   lan   alt   nbsp   http   创建   简单   

原文地址:http://www.cnblogs.com/ichinese/p/7749363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!