用linux文件處理三劍客將微信群成員導出的方法
工具:
Mac/Linux 系統
Chrome
Linux命令:vi、cat、 wc、 grep、 awk、 sed、sort、 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文件處理三劍客將微信群成員導出的方法