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

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

Chinaunix

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

[文本處理] 按照滑動(dòng)窗口合并文件不同區(qū)間 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2021-12-11 15:32 |只看該作者 |倒序?yàn)g覽
各位大神好,我這邊有一個(gè)文件是:一共4列,如下圖
index   pos1    pos2    id
1   300 301 a1
1   400 401 a2
1   1500    1501    a3
2   100  101  a4
2   200 201 a5
2   500 501 a6
2   2000    2001   a7
3   100  101  a8
3   250 251 a9
3   550 551 a9





現(xiàn)在想要在第一列index相同的情況下 按照200的滑動(dòng)窗口合并,即: 如果下一行的第一列與上一行的第三列間隔在200之內(nèi),則將區(qū)間合并, 如果200之內(nèi)不能合并,則看400之內(nèi)能否合并 如果400也不能合并,則開啟新的一行:輸出大概如下:
1   300 401 a1,a2   2
1   1500    1501    a3  1
2   100  501  a4,a5,a6 3
2   2000    2001   a7   1
3   100  551  a8,a9,a10 3



請(qǐng)問大家應(yīng)該怎么實(shí)現(xiàn)呢?

論壇徽章:
25
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-03 06:20:0015-16賽季CBA聯(lián)賽之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16賽季CBA聯(lián)賽之佛山
日期:2018-08-03 13:19:3315-16賽季CBA聯(lián)賽之山西
日期:2018-08-07 19:46:2315-16賽季CBA聯(lián)賽之廣夏
日期:2018-08-08 19:31:5015-16賽季CBA聯(lián)賽之青島
日期:2018-11-26 15:21:5015-16賽季CBA聯(lián)賽之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16賽季CBA聯(lián)賽之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16賽季CBA聯(lián)賽之八一
日期:2018-07-03 16:56:46
2 [報(bào)告]
發(fā)表于 2021-12-13 14:11 |只看該作者
回復(fù) 1# biobaby


  1. cat 1
  2. index pos1 pos2 id
  3. 1 300 301 a1
  4. 1 400 401 a2
  5. 1 1500 1501 a3
  6. 2 100 101 a4
  7. 2 200 201 a5
  8. 2 500 501 a6
  9. 2 2000 2001 a7
  10. 3 100 101 a8
  11. 3 250 251 a9
  12. 3 550 551 a9

  13. awk 'NR>1{if(!a[$1]++){if(b){print b,c,d,e,f};b=$1;c=$2;d=$3;e=$4;f=1;next};if(($2-d)<400){d=$3;e=e","$4;f++}else{print b,c,d,e,f;c=$2;d
  14. =$3;e=$4;f=1}}END{if(b){print b,c,d,e,f}}' 1
  15. 1 300 401 a1,a2 2
  16. 1 1500 1501 a3 1
  17. 2 100 501 a4,a5,a6 3
  18. 2 2000 2001 a7 1
  19. 3 100 551 a8,a9,a9 3
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP