作者yalent ( 心只有妳 )
看板Perl
標題[問題] 雜湊取值的問題
時間Thu Jan 17 19:19:56 2013
有個問題想跟大家請教
我有一個檔案裏面有一串資料是這樣
Data for all :
No. A/B Count Percent Name
---- ---------- --- ------------ ------- -----------------
ALL 1 A 10834 93.74 P1
ALL 5 B 368 3.18 P2
ALL 8 B 218 1.89 N/A
ALL 7 B 93 0.80 F1
ALL 10 B 23 0.20 F2
ALL 6 A 21 0.18 F3
但是我想轉換檔案成下面這樣
Data for all :
No. A/B Count Percent Name
---- ---------- --- ------------ ------- -----------------
ALL 1 A 10834 93.74 P1
ALL 5 B 368 3.18 P2
ALL 6 A 21 0.18 F3
ALL 7 B 93 0.80 F1
ALL 8 B 218 1.89 N/A
ALL 10 B 23 0.20 F2
大概有初步的想法是用雜湊取值
但是雜湊裡面要將No.做大小排列這部分不曉得怎麼用
有大大可以幫忙的嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.37.216
推 saplayer:my @sorted_key = sort { $a <=> $b } keys %your_hash 01/17 23:28
→ saplayer:再用foreach即可 01/17 23:29
推 pziyout:使用 linux 的 sort : sort -k 2 -n filename 既可 01/25 17:13