awk處理excel表格數據


拿到一個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

過濾完之后:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM