用linux文件处理三剑客将微信群成员导出的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用linux文件处理三剑客将微信群成员导出的方法相关的知识,希望对你有一定的参考价值。
工具:
Mac/Linux 系统
Chrome
Linux命令:vi、cat、 wc、 grep、 awk、 sed、sort、 uniq
步骤:
1、微信网页版登陆:
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文件处理三剑客将微信群成员导出的方法的主要内容,如果未能解决你的问题,请参考以下文章