看板 [ Perl ]
討論串[問題] 如何同時讀取多個檔案進行處理
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者polla ( 過客)時間21年前 (2004/07/24 00:25), 編輯資訊
1
0
0
內容預覽:
大家好!! 我是一個新手. 目前利用perl來處理資料 有個問題請教各位大大. 不知道perl有沒有同時開啟檔案 依序讀取檔案的資料的功能. 譬如說 open file1 file2 file3. 將3個檔案的紀錄 依序讀入一個array. 再將所以資料進行加總 或平均. 最後輸出到單一檔案. 請各

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間21年前 (2004/07/24 00:38), 編輯資訊
1
0
0
內容預覽:
把file1 file2 file3內容讀進陣列:. map {open F,$_; push @rec,<F>;} qw(file1 file2 file3);. 加總:. chomp and $sum+=$_ foreach (@rec);. 平均:. $avg=$sum/int(@rec);.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者polla ( 過客)時間21年前 (2004/07/24 03:27), 編輯資訊
1
0
0
內容預覽:
感謝你 不過再請問一下 假設如果檔案中有兩個以上欄位. 如 file1 file2 file3. 1 xx 1 xx 1 xx. 2 yy 2 yy 2 yy. 3 zz 3 zz 3 zz. : : : : : :. 我的目的是要將 xx yy zz等等的值加總平均 可否用單一陣列就可以將第二欄.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間21年前 (2004/07/24 11:08), 編輯資訊
0
0
0
內容預覽:
map {open F,$_; push @rec,map {(split / /)[1]} <F>;} qw(file1 file2 file3);. --. void. null. undef. NaN. Nil. ε. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 14
首頁
上一頁
1
下一頁
尾頁