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

  免費注冊 查看新帖 |

Chinaunix

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

[文本處理] 請教awk求和的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-10-29 12:03 |只看該作者 |倒序瀏覽
我有三列數(shù),例如:

data
......
1 10 2
2 20 3
3 30 4
4 40 5
...
data
...
有很多組,現(xiàn)在要求每組里第二列大于data的時候第三列的和,例如data=14,則求3+4+5+...,這個用awk怎么實現(xiàn)呢?

論壇徽章:
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
2 [報告]
發(fā)表于 2014-10-29 12:23 |只看該作者
看不懂

data=14 咋來的? 還有這個"和"你要輸出什么樣的結(jié)果,要如何打印吶

論壇徽章:
0
3 [報告]
發(fā)表于 2014-10-29 12:33 |只看該作者
這個很簡單

在awk中傳入data的值,然后遍歷每一行的每列,如果第二列大約data,就對第三列求和。

建議學習一下awk腳本的語法,熟悉begin,end,awk體的含義及語法。

論壇徽章:
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ā)表于 2014-10-29 12:49 |只看該作者
具體的數(shù)據(jù)格式?jīng)Q定了代碼如何編寫,請給出真實數(shù)據(jù)(至少格式上保持嚴格一致),不要自己瞎編。

論壇徽章:
0
5 [報告]
發(fā)表于 2014-10-29 12:57 |只看該作者
Shell_HAT 發(fā)表于 2014-10-29 12:49
具體的數(shù)據(jù)格式?jīng)Q定了代碼如何編寫,請給出真實數(shù)據(jù)(至少格式上保持嚴格一致),不要自己瞎編。


數(shù)據(jù)是這樣的
first :   5.7869     0.48 0.2399


  mark
        -25.1560      2.00000
        -25.0447      2.00000
        -25.0446      2.00000
。。。
-------------------------------

  first : 4.28 3.98 5.88


  mark
         -25.1560      2.00000
        -25.0447      2.00000
        -25.0446      2.00000
。。。

我要求第一個數(shù)據(jù)塊中第二列大于5.7869的第三列值。。

論壇徽章:
0
6 [報告]
發(fā)表于 2014-10-29 12:57 |只看該作者
Shell_HAT 發(fā)表于 2014-10-29 12:49
具體的數(shù)據(jù)格式?jīng)Q定了代碼如何編寫,請給出真實數(shù)據(jù)(至少格式上保持嚴格一致),不要自己瞎編。


數(shù)據(jù)是這樣的
first :   5.7869     0.48 0.2399


  mark
        -25.1560      2.00000
        -25.0447      2.00000
        -25.0446      2.00000
。。。
-------------------------------

  first : 4.28 3.98 5.88


  mark
         -25.1560      2.00000
        -25.0447      2.00000
        -25.0446      2.00000
。。。

我要求第一個數(shù)據(jù)塊中第二列大于5.7869的第三列值。。

論壇徽章:
8
戌狗
日期:2014-09-26 16:39:44水瓶座
日期:2014-10-10 02:06:57金牛座
日期:2014-10-11 23:04:042015亞冠之首爾
日期:2015-06-23 15:37:0015-16賽季CBA聯(lián)賽之天津
日期:2016-01-22 18:58:2915-16賽季CBA聯(lián)賽之佛山
日期:2016-05-31 19:18:0815-16賽季CBA聯(lián)賽之同曦
日期:2016-08-10 16:26:3315-16賽季CBA聯(lián)賽之遼寧
日期:2018-01-10 11:47:40
7 [報告]
發(fā)表于 2014-10-29 13:38 |只看該作者
mark  負數(shù)的絕對值大于first   5.7867?然后獲得 2+2+2+。。。?  這個意思?

論壇徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役紀念章
日期:2018-05-14 11:05:0715-16賽季CBA聯(lián)賽之北控
日期:2018-05-14 11:05:0015-16賽季CBA聯(lián)賽之江蘇
日期:2017-02-27 18:11:0715-16賽季CBA聯(lián)賽之上海
日期:2018-08-15 09:48:5415-16賽季CBA聯(lián)賽之佛山
日期:2018-07-20 17:14:2315-16賽季CBA聯(lián)賽之佛山
日期:2019-09-10 18:08:4615-16賽季CBA聯(lián)賽之山西
日期:2020-03-26 09:40:5115-16賽季CBA聯(lián)賽之佛山
日期:2020-05-08 09:03:54
8 [報告]
發(fā)表于 2014-10-29 13:51 |只看該作者
awk -vdata=14 '$2>data{a+=$2}END{print a}' file

論壇徽章:
780
金牛座
日期:2014-02-26 17:49:58水瓶座
日期:2014-02-26 18:10:15白羊座
日期:2014-04-15 19:29:52寅虎
日期:2014-04-17 19:43:21酉雞
日期:2014-04-19 21:24:10子鼠
日期:2014-04-22 13:55:24卯兔
日期:2014-04-22 14:20:58亥豬
日期:2014-04-22 16:13:09獅子座
日期:2014-05-05 22:31:17摩羯座
日期:2014-05-06 10:32:53處女座
日期:2014-05-12 09:23:11子鼠
日期:2014-05-21 18:21:27
9 [報告]
發(fā)表于 2014-10-29 13:51 |只看該作者
1樓我還能看懂,后面的反而不懂了...

論壇徽章:
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程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
10 [報告]
發(fā)表于 2014-10-29 13:55 |只看該作者
回復(fù) 9# Herowinter

me too
   
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP