Re: [問題] 兩筆檔案比對

看板Perl作者 (可愛中央處理器)時間19年前 (2006/05/06 00:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
open F1,"<./ok1/NNcontact1.txt"; $hash{$line}++ while(chomp($line=<F1>)); close F1; open F2,"<./ok2/NNcontact1.txt"; $cnt+=$hash{$line}?1:0 while(chomp($line=<F2>)); close F2; print "$cnt\n"; ※ 引述《abliou (Art of Life)》之銘言: : 現在手邊有兩個檔案 : 一個是 : aaaa : bbbb : ccccc : dddd : eeeee : 另一個是 : aaaa : bbbb : dddd : ffffff : 現在我想統計出檔案一裡每一行在檔案二中出現的次數總合... : 比如說這一個比對的結果就是3(因為有出現aaaa,bbbb跟dddd) : 可是我不管怎麼寫都無法產生這樣的結果.... : 程式碼: : open(file1,"<./ok1/NNcontact1.txt"); : while($line1=<file1>){ : open(file2,"<./ok2/NNcontact1.txt"); : while($line2=<file2>){ : if ($line1=~/$line2/){ : $flag++; : } : } : close file2 ; : } : print $flag ; : $flag = 0; : ※ 編輯: abliou 來自: 140.124.50.103 (05/05 22:52) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.246.28
文章代碼(AID): #14MtWjjL (Perl)
討論串 (同標題文章)
文章代碼(AID): #14MtWjjL (Perl)