diffは数値差を表示し、差としてマークしないしきい値を設定できますか?

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。違いを示してはいけません。

ベストアンサー1

本質的にはそれです。spiffこれは事実であり、(よく知られていない)他の同様のケースもあります。 spiff非常に脆弱です(コアが落ちやすい)。

おすすめ記事