看板 Perl 關於我們 聯絡資訊
原始資料以hash的方式儲存,每個key是name,value是內容 ex: name1 aaaaaaaaabbbcddddd........zzzz name2 dddddddddddddweeeeeeeeeeeeeeeeennn....ssss ... 現在想把這些print出來,當長度大於10就自動增加"\n" >name1 aaaaaaaaab bbcddddd.. ......zzzz >name2 dddddddddd dddweeeeee eeeeeeeeee ennn....ss ss 很陽春的想法是先把第一次print的資料">Output1" 然後再open Output1, 再用 while(<>){ chomp; if(length($_)>10){ print "\n"; } }這樣的方式:p 請教板大們有沒有更好的方法呢? 謝謝回應! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.195.136