Re: [問題] 如何同時讀取多個檔案進行處理
※ 引述《littleshan (我要加入劍道社!)》之銘言:
: ※ 引述《polla ( 過客)》之銘言:
: : 大家好!! 我是一個新手
: : 目前利用perl來處理資料 有個問題請教各位大大
: : 不知道perl有沒有同時開啟檔案 依序讀取檔案的資料的功能
: : 譬如說 open file1 file2 file3
: : 將3個檔案的紀錄 依序讀入一個array
: 把file1 file2 file3內容讀進陣列:
: map {open F,$_; push @rec,<F>;} qw(file1 file2 file3);
: : 再將所以資料進行加總 或平均
: 加總:
: chomp and $sum+=$_ foreach (@rec);
: 平均:
: $avg=$sum/int(@rec);
: : 最後輸出到單一檔案
: : 請各位大大幫我解決這個疑惑????
: 輸出檔案我應該不用說了吧
感謝你 不過再請問一下 假設如果檔案中有兩個以上欄位
如 file1 file2 file3
1 xx 1 xx 1 xx
2 yy 2 yy 2 yy
3 zz 3 zz 3 zz
: : : : : :
我的目的是要將 xx yy zz等等的值加總平均 可否用單一陣列就可以將第二欄
讀入@rev 而不是兩欄的值一併讀入
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.100.65
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章