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

  免費注冊 查看新帖 |

Chinaunix

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

用perl 取最大數(shù)和最小數(shù) [復制鏈接]

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-11-30 11:42 |只看該作者 |倒序瀏覽
本帖最后由 kernel69 于 2012-11-30 11:42 編輯

這是shell版的一個帖子,想用perl命令行解決,但沒找到合適的方法,還請perl大牛們幫忙啊
現(xiàn)在有這樣一個文加件的列表


aaa_bbb_1
aaa_bbb_11
aaa_bbb_12
~
aaa_bbb_19
aaa_bbb_2
aaa_bbb_21
~
aaa_bbb_29

aaa_bbb_3
.....




最后想要得到的結果是

bbb  最小的數(shù)-最大的數(shù)

比如
bbb   1-29

這樣的一個統(tǒng)計效果。

perl命令行模式怎么寫?

論壇徽章:
0
2 [報告]
發(fā)表于 2012-11-30 11:51 |只看該作者
A homework question?

$ perl -nle 'push @a,$1 if /bbb_(\d+)/; END{($min,$max)=(sort {$a<=>$b} @a)[0,-1];print "$min $max"}' data.txt
1 29

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
3 [報告]
發(fā)表于 2012-11-30 13:59 |只看該作者
版主,文本格式是bbb 1-29
還有一個想請教,
  1. ($min,$max)=(sort {$a<=>$b} @a)[0,-1]
復制代碼
代碼中=()[0,-1]不太明白什么意思,sort出來的值怎么就能用[0,-1]調用了那?回復 2# 蘭花仙子


   

論壇徽章:
0
4 [報告]
發(fā)表于 2012-11-30 14:28 |只看該作者
回復 3# kernel69


    sort 大小排序, [0,-1] 數(shù)組切片
您需要登錄后才可以回帖 登錄 | 注冊

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP