- 論壇徽章:
- 0
|
本帖最后由 ljwd1000 于 2012-04-26 21:48 編輯
文本文件為file;此文件內(nèi)存在的IP位置沒有規(guī)律:- this is beijing 192.168.1.1 chaoyang 10.1.1.1
- this is beijing 192.168.1.2 chaoyang 10.1.1.2 aaaaa 172.16.1.2
- this is beijing 192.168.1.3 chaoyang 10.1.1.3
- this is beijing 192.168.1.4 chaoyang 10.1.1.4
復制代碼 需要輸出的結(jié)果為- 192.168.1.1 10.1.1.1
- 192.168.1.2 10.1.1.2 172.16.1.2
- 192.168.1.3 10.1.1.3
- 192.168.1.4 10.1.1.4
-
復制代碼 現(xiàn)在只會寫出取出IP的代碼,求改進- awk --re-interval '{for(i=1;i<=NF;i++)if($i~/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/)print $i}' file
復制代碼 |
|