1. 程式人生 > >awk處理excel表格數據

awk處理excel表格數據

excel表格 bubuko 單元 過濾 span excel aliyun .com style

拿到一個ip的excel表格,要對單元格中的ip進行掃描,一看有點亂,有空格分割的,有"/"分割的,有帶括號(分割的,有好幾百個:

技術分享圖片

要把左邊的變為右邊的格式,用excel自帶的功能其實也能搞:

把這一列復制下來,粘貼到服務器中,存一個txt文件,用awk過濾一下:

技術分享圖片

root@kali:~/script# awk -F ( {print $1} ip.txt|awk {print $1}|awk -F / {print $1}|awk NF > aliyun.txt 
awk -F ‘(‘ ‘{print $1}‘ ip.txt  #過濾以(分割的
awk ‘{print $1}‘  #過濾以空格分割的,缺省默認空格
awk -F ‘/‘ ‘{print $1}‘  #過濾以 / 分割的
awk ‘NF‘  #過濾空行

把上面的命令再合並下:

技術分享圖片

root@kali:~/script# awk -F [(/ ] {print $1} ip.txt|awk NF > 111.txt

就可以了,是不是有點蛋疼。。。。。。

awk處理excel表格數據