1. 程式人生 > >用linux文件處理三劍客將微信群成員導出的方法

用linux文件處理三劍客將微信群成員導出的方法

zh-cn 系統 所有 mar http 方法 創建文件 就是 www

工具:

  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文件處理三劍客將微信群成員導出的方法