差分を取りたいファイルが 2 つあります。行にはタイムスタンプと、マッチング アルゴリズムで無視したいその他のものがありますが、マッチング アルゴリズムが残りのテキストに違いを見つけた場合は、それらの項目を出力したいと考えています。例えば:
1c1
< [junit4] 2013-01-11 04:43:57,392 INFO com.example.MyClass:123 [main] [loadOverridePropFile] Config file application.properties not found: java.io.FileNotFoundException: /path/to/application.properties (No such file or directory)
---
> [junit4] 2013-01-11 22:16:07,398 INFO com.example.MyClass:123 [main] [loadOverridePropFile] Config file application.properties not found: java.io.FileNotFoundException: /path/to/application.properties (No such file or directory)
発行すべきではありませんが:
1c1
< [junit4] 2013-01-11 04:43:57,392 INFO com.example.MyClass:123 [main] [loadOverridePropFile] Config file application.properties not found: java.io.FileNotFoundException: /path/to/application.properties (No such file or directory)
---
> [junit4] 2013-01-11 22:16:07,398 INFO com.example.MyClass:456 [main] [loadOverridePropFile] Config file application.properties not found: java.io.FileNotFoundException: /path/to/application.properties (No such file or directory)
発行する必要があります (行番号が異なるため)。タイムスタンプは引き続き発行されることに注意してください。
これはどのように行うことができますか?