亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3682 | 回復: 16
打印 上一主題 下一主題

文本操作 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-04-26 21:44 |只看該作者 |倒序瀏覽
本帖最后由 ljwd1000 于 2012-04-26 21:48 編輯

文本文件為file;此文件內(nèi)存在的IP位置沒有規(guī)律
  1. this is beijing 192.168.1.1 chaoyang 10.1.1.1
  2. this is beijing 192.168.1.2 chaoyang 10.1.1.2 aaaaa 172.16.1.2
  3. this is beijing 192.168.1.3 chaoyang 10.1.1.3
  4. this is beijing 192.168.1.4 chaoyang 10.1.1.4
復制代碼
需要輸出的結(jié)果為
  1. 192.168.1.1 10.1.1.1
  2. 192.168.1.2 10.1.1.2 172.16.1.2
  3. 192.168.1.3 10.1.1.3
  4. 192.168.1.4 10.1.1.4
  5.                                                
復制代碼
現(xiàn)在只會寫出取出IP的代碼,求改進
  1. 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
復制代碼

論壇徽章:
1
辰龍
日期:2014-05-22 11:38:58
2 [報告]
發(fā)表于 2012-04-26 21:58 |只看該作者
  1. awk -vFS="[^0-9.]+" 'NF+=0' urfile
復制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2012-04-26 21:58 |只看該作者
本帖最后由 ljwd1000 于 2012-04-26 21:58 編輯

已經(jīng)解決:
代碼為:
  1. 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}/){a[NR]=a[NR]" "$i}}}{print a[NR]}' file
復制代碼

論壇徽章:
0
4 [報告]
發(fā)表于 2012-04-26 22:02 |只看該作者
本帖最后由 ljwd1000 于 2012-04-26 22:03 編輯

回復 2# winway1988


    此代碼有些投機,呵呵,我是要匹配IP的。如果里面別的字段有數(shù)字的話 這個代碼就不好用了
   不過非常感謝,這個思路很好,學習了

論壇徽章:
0
5 [報告]
發(fā)表于 2012-04-27 09:37 |只看該作者
回復 1# ljwd1000


    sed 's/[a-z]//g'

論壇徽章:
0
6 [報告]
發(fā)表于 2012-04-27 10:31 |只看該作者
grep -oP '((\d{1,3}\.){3})\d+' ppp

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亞洲杯之阿曼
日期:2015-04-07 20:00:59
7 [報告]
發(fā)表于 2012-04-27 18:04 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
13
15-16賽季CBA聯(lián)賽之同曦
日期:2016-01-28 19:52:032015亞冠之北京國安
日期:2015-10-07 14:28:19NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:03處女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午馬
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56獅子座
日期:2013-09-08 08:37:52
8 [報告]
發(fā)表于 2012-04-27 20:27 |只看該作者
zooyo 發(fā)表于 2012-04-27 18:04
簡化一下.


又學會了一招,大神!

論壇徽章:
0
9 [報告]
發(fā)表于 2012-04-27 21:06 |只看該作者
  1. awk '{gsub(/[a-z]+/,"")}1' file
復制代碼

論壇徽章:
0
10 [報告]
發(fā)表于 2012-04-27 21:19 |只看該作者
回復 4# ljwd1000


    是你的例子給的不好
  1. cat file
  2. this is beijing 192.168.1.1 chaoyang 10.1.1.1
  3. this is beijing 192.168.1.2 chaoyang 10.1.1.2 aaaaa 172.16.1.2
  4. this is beijing 192.168.1.3 chaoyang 10.1.1.3
  5. this is beijing 192.168.1.4 chaoyang 10.1.1.4
  6.    456
  7. awk '{gsub(/[a-z]+/,"")}1' file | awk '{ b=$0;t=gsub(/\./,"a",$1) ;   if(t=="3") print  b}'
  8.    192.168.1.1  10.1.1.1
  9.    192.168.1.2  10.1.1.2  172.16.1.2
  10.    192.168.1.3  10.1.1.3
  11.    192.168.1.4  10.1.1.4
復制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP