Re: [問題] 同時開啟許多檔案

看板Perl作者 (:3)時間17年前 (2008/03/10 11:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《MistQ (Mr.Q)》之銘言: : 各位好,新手有個問題想請問 : 我想要做到的是將某個檔案A的不同欄位分別存到不同的檔案A1,A2,A3.. : 比如A內容是 : a1 a2 a3 a4 a5 : a1 a2 a3 a4 a5 : ... : 處理後變成A1檔案內容都是a1 a1,A2檔案內容是a2 a2...,etc : perl開一個檔是 open ( OUT ,"> $a.txt"); : 不知道怎麼同時開啟多個檔,然後針對欄位不同分別輸出? 不見的硬要同時開這麼多檔 @output=(); open(IN, "A"); while(<IN>){ chomp; @data = split " "; for $i (0 .. 4){ $output[$i] .= "$data[$i] "; } } for $i (1 .. 5){ open(OUT, ">A$i.txt"); print OUT $output[$i-1]; close(OUT); } -- 站在學問的遼闊大海前 閃亮的波光令人炫目 踏下去時卻又感到冰冷深沉 衝浪手輕巧地靠在板上 手指劃過水面 漾起珠光 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.13.146
文章代碼(AID): #17rAzuaK (Perl)
討論串 (同標題文章)
文章代碼(AID): #17rAzuaK (Perl)