下面是我的文本文件具有如何存储'|使用哈希“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