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

  免費注冊 查看新帖 |

Chinaunix

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

[文本處理] 向awk高手請教方法,謝謝 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-12-24 10:45 |只看該作者 |倒序瀏覽
本帖最后由 yangbosos 于 2012-12-24 14:35 編輯

有這一樣一個文件,
內(nèi)容如下:
1,act,secKill,172.24.138.91,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
2,act,secKill,172.24.138.92,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
3,act,secKill,172.24.138.93,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
4,act,secKill,172.24.138.94,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
5,act,groupbuy,172.24.138.64,9090,0,0,40670,26646,/data/postmall/tomcat/webapps_act/groupbuy,2012-12-14
6,act,groupbuy,172.24.138.123,9090,0,0,40670,26646,/data/postmall/tomcat/webapps_act/groupbuy,2012-12-14
7,act,lottery,172.24.138.64,9090,0,0,35311,18247,/data/postmall/tomcat/webapps_act/lottery,2012-12-14
8,act,lottery,172.24.138.123,9090,0,0,35311,18247,/data/postmall/tomcat/webapps_act/lottery,2012-12-14
9,act,promoeng,172.24.138.64,9090,0,0,40670,38204,/data/postmall/tomcat/webapps_act/promoeng,2012-12-14
10,act,promoeng,172.24.138.123,9090,0,0,40670,38204,/data/postmall/tomcat/webapps_act/promoeng,2012-12-14
11,dw,jreport,172.24.154.177,8080,0,0,42019,24019,/data/postmall/tomcat/webapps_birt/jreport,2012-12-20
12,bankcall,bankcall,172.24.138.45,9090,0,0,112205,65786,/data/postmall/tomcat/webapps_monitor/bankcall,2012-12-14
13,card,ROOT,172.24.138.74,8080,0,0,41611,50709,/data/postmall/tomcat/webapps_ulecard/ROOT,2012-12-14
14,card,ROOT,172.24.138.75,8080,0,0,41611,50709,/data/postmall/tomcat/webapps_ulecard/ROOT,2012-12-14
15,card,ROOT,172.24.138.182,8080,0,0,41611,50709,/data/postmall/tomcat/webapps_ulecard/ROOT,2012-12-14
16,card,ROOT,172.24.138.183,8080,0,0,41611,50709,/data/postmall/tomcat/webapps_ulecard/ROOT,2012-12-14
17,cart,ROOT,172.24.138.45,8080,0,0,40895,45550,/data/postmall/tomcat/webapps_cart/ROOT,2012-12-14
18,cart,ROOT,172.24.138.46,8080,0,0,40895,45551,/data/postmall/tomcat/webapps_cart/ROOT,2012-12-14

請問,怎么用awk實現(xiàn),第二列相同的數(shù)行內(nèi),第九列也相同,就打OK,否則no

1,act,secKill,172.24.138.91,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
2,act,secKill,172.24.138.92,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
3,act,secKill,172.24.138.93,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
4,act,secKill,172.24.138.94,0,0,0,34776,13366,/data/postmall/tomcat/webapps_act/secKill,2012-12-14
這四行吧,第二列相同吧,第九列也相同,然后打印OK出來

17,cart,ROOT,172.24.138.45,8080,0,0,40895,45550,/data/postmall/tomcat/webapps_cart/ROOT,2012-12-14
18,cart,ROOT,172.24.138.46,8080,0,0,40895,45551,/data/postmall/tomcat/webapps_cart/ROOT,2012-12-14
第二列相同吧,第九列不相同,然后打印no出來


論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
2 [報告]
發(fā)表于 2012-12-24 10:57 |只看該作者
回復 1# yangbosos


    第二列相同?和哪比較相同?

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設計版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
3 [報告]
發(fā)表于 2012-12-24 11:10 |只看該作者
樓主的頭像牛!形象的向我們解釋了成語:叨的一筆

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀念章
日期:2022-04-24 14:33:24
4 [報告]
發(fā)表于 2012-12-24 13:20 |只看該作者
樓主能否以頂樓數(shù)據(jù)為例,給出希望的結果?

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
5 [報告]
發(fā)表于 2012-12-24 14:26 |只看該作者
我希望以后發(fā)帖的人都能按這種格式發(fā):

原文本:
XXX

要求:
XXX

目標文本:
XXX

當然這只是個人意見。

論壇徽章:
60
20周年集字徽章-20	
日期:2020-10-28 14:04:3015-16賽季CBA聯(lián)賽之北京
日期:2016-07-06 15:42:0715-16賽季CBA聯(lián)賽之同曦
日期:2016-06-12 10:38:0915-16賽季CBA聯(lián)賽之佛山
日期:2016-05-27 11:54:56黃金圣斗士
日期:2015-12-02 11:44:35白銀圣斗士
日期:2015-11-25 14:32:43白銀圣斗士
日期:2015-11-23 12:53:352015亞冠之布里斯班獅吼
日期:2015-10-21 16:55:482015亞冠之首爾
日期:2015-09-01 16:46:052015亞冠之德黑蘭石油
日期:2015-08-31 11:39:192015亞冠之薩濟拖拉機
日期:2015-08-28 21:06:5315-16賽季CBA聯(lián)賽之廣東
日期:2016-07-12 14:58:53
6 [報告]
發(fā)表于 2012-12-24 16:00 |只看該作者
  1. awk 'BEGIN{FS=","}{a[$2","$9]=a[$2","$9]?a[$2","$9]"\n"$0:$0;b[$2","$9]++}END{for(i in b)if(b[i]>1){print "OK\n"a[i]}else{print "No "a[i]}}' urfile
復制代碼

論壇徽章:
0
7 [報告]
發(fā)表于 2012-12-24 16:47 |只看該作者
回復 6# reyleon

真是高手AWK呢,這么復雜的東西,兄弟調(diào)試了幾分鐘呢。


   

論壇徽章:
0
8 [報告]
發(fā)表于 2012-12-24 16:49 |只看該作者
reyleon 兄,能把這句經(jīng)典解釋一下么,謝謝

論壇徽章:
0
9 [報告]
發(fā)表于 2012-12-24 17:18 |只看該作者
  1. awk 'BEGIN{FS=","}{if(a[$2,$9]){a[$2,$9]=a[$2,$9]"\n"$0}else{a[$2,$9]=$0};b[$2,$9]++}END{for(i in a)if(b[i]>1){print a[i]"\tok"}else{print a[i]"\tno"}}' file
復制代碼
回復 8# yangbosos



這樣能看懂么?
   

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亞洲杯之阿曼
日期:2015-04-07 20:00:59
10 [報告]
發(fā)表于 2012-12-24 17:47 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP