下面是我的文本文件具有如何存儲'|使用哈希「delimeted假脫機文件的perl
3PTTN8KS4DE6CT67NJC0|8269076305|22-FEB-13|-79|352
3PTTN8KS4DE6CT67NJC0|8269076305|22-FEB-13|90.83|387
3PY9MEMG0187YWJMBYA1|1114216131|15-FEB-13|-79|352
3PY9MEMG0187YWJMBYA1|1114216131|15-FEB-13|82.95|387
3Q335ZZGMDHZH9GV7TC1|1884476900|20-FEB-13|-79|352
3Q335ZZGMDHZH9GV7TC1|1884476900|20-FEB-13|89.27|387
3QA1Y5QTETP9N984P6W0|685532706|19-FEB-13|-79|352
3QA1Y5QTETP9N984P6W0|685532706|19-FEB-13|90.83|387
3QB8WFBAM94R4WG1Z5R1|1250545621|15-FEB-13|-79|352
3QB8WFBAM94R4WG1Z5R1|1250545621|15-FEB-13|89.27|387
現在我想讀所有這些值轉換爲Perl哈希格式。而這個文件是一個巨大的文件,必須與另一個巨大的文件進行比較。爲此,我想將它存儲在perl hash中並進行比較。
只需要如何使用perl hash保存這些數據的幫助。
使用csv文件解析器?例如'Text :: CSV'。也許一個數組可能比我更適合哈希。 – Christoph 2013-04-08 09:15:55
數據的哪一部分應該是關鍵? – choroba 2013-04-08 09:19:41
定義巨大? 100 Mb? 1 Gb? 100 Gb? – TLP 2013-04-08 09:49:22