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

  免費(fèi)注冊 查看新帖 |

Chinaunix

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

[文本處理] 練習(xí)題--做題目吧!騷年 [復(fù)制鏈接]

論壇徽章:
7
亥豬
日期:2013-10-10 17:00:29辰龍
日期:2013-10-12 16:23:19卯兔
日期:2013-11-18 17:01:27金牛座
日期:2014-09-09 10:17:052015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之柏太陽神
日期:2015-09-25 13:56:42數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-06 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-12-18 18:44 |只看該作者 |倒序?yàn)g覽
本帖最后由 li0924 于 2013-12-19 09:34 編輯

原帖http://www.itpub.net/thread-1835425-1-3.html
文件
  1.     a,20131213,EQ,131313,333333
  2.     a,20131216,EQ,161616,666666
  3.     a,20131217,EQ,171717,777777
  4.     c,20131218,EQ,181818,888888
  5.     c,20131219,EQ,191919,999999
  6.     e,20131220,EQ,202020,222222
  7.     f,20131223,FI,234324,123213
  8.     g,20131224,FI,242424,444444
  9.     g,20131225,FI,252525,555555
復(fù)制代碼
處理結(jié)果如下
entity    entity_type                             effectivedate   result
a         EQ                                      20131216        666666+161616-333333/333333
a         EQ                                      20131217        777777+171717-666666/666666
c         EQ                                      20131219        999999+191919-888888/888888
g         FI                                      20131225        555555+252525-444444/444444

下面是我的方法
游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)

論壇徽章:
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è)計(jì)版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
2 [報(bào)告]
發(fā)表于 2013-12-18 19:52 |只看該作者
本帖最后由 yestreenstars 于 2013-12-18 19:55 編輯
  1. [root@localhost ~]# awk -F, '{sub(/ +/,"")}a[$1]{printf "%s\t%s\t%s\t%s+%s-%s/%s\n",$1,$3,$2,$5,$4,t,t}{a[$1]++;t=$5}' i
  2. a       EQ      20131216        666666+161616-333333/333333
  3. a       EQ      20131217        777777+171717-666666/666666
  4. c       EQ      20131219        999999+191919-888888/888888
  5. g       FI      20131225        555555+252525-444444/444444
  6. [root@localhost ~]#
復(fù)制代碼
你真是坑啊,害我又寫了一次~
  1. [root@localhost ~]# awk -F, -vOFS='\t' '{sub(/ +/,"")}a[$1]{print $1,$3,$2,($5+$4-t)/t}{a[$1]++;t=$5}' i
  2. a       EQ      20131216        1.48485
  3. a       EQ      20131217        0.424242
  4. c       EQ      20131219        0.340909
  5. g       FI      20131225        0.818182
  6. [root@localhost ~]#
復(fù)制代碼

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-12-18 20:00 |只看該作者
難道我題目理解錯(cuò)了?
  1. [root@vm-host553 ~]# awk -vFS=',' 'BEGIN{print  "entity    entity_type    effectivedate   result"}{if(a[$1]++==0){no=$NF}else{print $1,$3,$2,$NF"+"$(NF-1)"-"no"/"no}}' all
  2. entity    entity_type    effectivedate   result
  3. a EQ 20131216 666666+161616-333333/333333
  4. a EQ 20131217 777777+171717-333333/333333
  5. c EQ 20131219 999999+191919-888888/888888
  6. g FI 20131225 555555+252525-444444/444444
復(fù)制代碼

論壇徽章:
7
亥豬
日期:2013-10-10 17:00:29辰龍
日期:2013-10-12 16:23:19卯兔
日期:2013-11-18 17:01:27金牛座
日期:2014-09-09 10:17:052015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之柏太陽神
日期:2015-09-25 13:56:42數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-06 06:20:00
4 [報(bào)告]
發(fā)表于 2013-12-18 20:08 |只看該作者
回復(fù) 2# yestreenstars
sorry!你只是改下就可以了!


   

論壇徽章:
7
亥豬
日期:2013-10-10 17:00:29辰龍
日期:2013-10-12 16:23:19卯兔
日期:2013-11-18 17:01:27金牛座
日期:2014-09-09 10:17:052015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之柏太陽神
日期:2015-09-25 13:56:42數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-06 06:20:00
5 [報(bào)告]
發(fā)表于 2013-12-18 20:10 |只看該作者
回復(fù) 3# yaozhibing41001
是這樣的,沒理解錯(cuò)!


   

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
6 [報(bào)告]
發(fā)表于 2013-12-18 20:30 |只看該作者
回復(fù) 1# li0924
  1. sed -nr '1a entity\tentity_type\teffectivedate\tresult;
  2. $!N;/^([^,]+),[^\n]+\n\1/{h;s/^[^\n]+,([^\n]+)\n([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)/\2\t\3\t\4\t\6+\5-\1\/\1\n\2,\3,\4,\5,\6/;P;D};D'
復(fù)制代碼

論壇徽章:
36
摩羯座
日期:2013-09-23 16:37:312015年亞洲杯之沙特阿拉伯
日期:2015-04-14 09:10:172015亞冠之柏太陽神
日期:2015-06-25 08:48:212015亞冠之武里南聯(lián)
日期:2015-07-28 09:01:082015亞冠之萊赫維亞
日期:2015-07-28 15:44:172015亞冠之柏斯波利斯
日期:2015-09-06 14:08:52白銀圣斗士
日期:2015-11-25 17:06:2815-16賽季CBA聯(lián)賽之吉林
日期:2015-12-09 16:59:072016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之遼寧
日期:2016-04-14 09:29:04luobin
日期:2016-06-17 17:46:3615-16賽季CBA聯(lián)賽之天津
日期:2016-08-16 14:11:01
7 [報(bào)告]
發(fā)表于 2013-12-19 09:33 |只看該作者
本帖最后由 LikeLx 于 2013-12-19 09:34 編輯
  1. awk -F "," 'a[$1]++==0{b=$NF}a[$1]++>1{OFS=",";print $1,$3,$2,$NF"+"$(NF-1)"-"b"/"b}{b=$NF}'
復(fù)制代碼
這樣行不?

論壇徽章:
39
辰龍
日期:2013-08-21 15:45:192015亞冠之廣州富力
日期:2015-05-12 16:34:52亥豬
日期:2015-03-03 17:22:00申猴
日期:2015-03-03 17:21:37未羊
日期:2014-10-10 13:45:41戌狗
日期:2014-06-17 09:53:29巨蟹座
日期:2014-06-12 23:17:17雙魚座
日期:2014-06-10 12:42:44寅虎
日期:2014-06-09 12:52:172015亞冠之卡爾希納薩夫
日期:2015-05-24 15:24:35黃金圣斗士
日期:2015-12-02 17:25:0815-16賽季CBA聯(lián)賽之吉林
日期:2017-06-24 16:43:52
8 [報(bào)告]
發(fā)表于 2013-12-19 09:55 |只看該作者
目測最近很流行發(fā)這種貼子呀

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
9 [報(bào)告]
發(fā)表于 2013-12-19 10:00 |只看該作者
本帖最后由 這個(gè)冬天不冷 于 2013-12-19 10:05 編輯

純shell bash的
  1. [root@everIover ~]# ./test.sh
  2. [root@everIover ~]# ./test.sh
  3. entity   entity_type     effectivedate   result
  4. a        EQ      20131216        666666+161616-333333/333333
  5. a        EQ      20131217        777777+171717-666666/666666
  6. c        EQ      20131219        999999+191919-888888/888888
  7. g        FI      20131225        555555+252525-444444/444444
  8. [root@everIover ~]# cat test.sh
  9. #!/bin/bash
  10. entity_tmp=""
  11. result_tmp="*"
  12. old_ifs=$IFS
  13. IFS=","

  14. echo -e entity "\t" entity_type "\t"  effectivedate "\t" result
  15. while read entity entity_type effectivedate result1 result2
  16. do
  17.         if [ "$entity" = "$entity_tmp" ];then
  18.                 echo -e $entity "\t"  $effectivedate "\t"  $entity_type "\t" $result2+$result1-$result_tmp/$result_tmp
  19.         fi
  20.         entity_tmp=$entity
  21.         result_tmp=$result2
  22. done < ii

  23. IFS=$old_ifs
復(fù)制代碼

論壇徽章:
7
亥豬
日期:2013-10-10 17:00:29辰龍
日期:2013-10-12 16:23:19卯兔
日期:2013-11-18 17:01:27金牛座
日期:2014-09-09 10:17:052015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之柏太陽神
日期:2015-09-25 13:56:42數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-06 06:20:00
10 [報(bào)告]
發(fā)表于 2013-12-19 10:09 |只看該作者
回復(fù) 8# 關(guān)陰月飛
呵呵。。這樣大家才可以分享自己的思路;他們的思路我之前也沒想到!


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

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP