以下は、2 つのファイルを比較するために作成したコードです。基本的に、プログラムは、昨日のレポートには存在するが、今日のレポート ファイルには存在しないレコードを取得しようとしています。
例
File1.txt
1111,1
2222,2
3333,3
4444,4
File2.txt
1111,1
5555,5
6666,6
3333,3
7777,7
走る
perl program.plx File1.txt File2.txt
出力は
2222,2
4444,4
しかし、私は得ています
2222
4444
つまり、カンマの後のデータがありません。正規表現の部分に問題があると思います。どこが間違っているのか教えてください。ありがとう :)
code deleted due to privacy reasons.