diff 是否可以显示数值差异,并设置一个不将其显示为差异的阈值?

diff 是否可以显示数值差异,并设置一个不将其显示为差异的阈值?

我的差异显示了两个日志文件之间的一些数字差异。这意味着例如:

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相当脆弱(很容易丢弃核心)。

相关内容