web-dev-qa-db-ja.com

diffは数値の違いを示し、それらを違いとして表示しないようにしきい値を設定できますか?

私の差分は、2つのログファイル間のいくつかの数値の違いを示しています。これは、たとえば次のことを意味します。

fileA: 

        Parameter            n (fill abs)
        /All_Data/Height     9830400

fileB: 

        Parameter            n (fill abs)
        /All_Data/Height     9830500

したがって、ファイル間でdiffコマンドが実行された場合:

% diff fileA fileB
-> 
< /All_Data/Height     9830400
---
> /All_Data/Height     9830500

Diffコマンドでしきい値を設定したいのですが

  1. 数値の不一致が500より大きい場合は、差を表示します。したがって、9830400-9830500=100。違いは表示されません。
2
birdman

それは本質的に spiff が行ったことであり、同じ種類の他のいくつかがありました(よく知られています)。 spiffはかなり壊れやすかった(コアを簡単にダンプした)。

4
Thomas Dickey