linux - 如何比较两个文本文件,同时忽略从一个实例到下一个实例的更改字段?

标签 linux bash diff

我有纯文本大学成绩单...这些成绩单旨在使用固定宽度的字体并具有 ascii 列等。我很难通过视觉注意到生成它们的程序的更改是否引入了缺陷,我的眼睛变得呆滞。但是,每次生成相同的文档时,其中的时间戳都会发生变化。有没有办法强制 diff (或类似的工具)忽略特定行,甚至该行中的特定字符范围?

如果我使用 -I“regexp”开关,这将忽略整行中的差异,即使我只想忽略对日期的更改。

有更好的工具吗?可以使用 bash fu 来进行 diff 来做到这一点吗?

最佳答案

看看他的网页,也许它会做你想要的。 http://ifdeflinux.blogspot.com/2011/08/diff-two-files-ignoring-certain-fields.html

保罗

关于linux - 如何比较两个文本文件,同时忽略从一个实例到下一个实例的更改字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23249688/

相关文章:

linux - 如何在后台运行 Keras、tensorflow 程序并保留所有日志?

c++ - 带有 XULRunner 15 的 Linux 上的 XRE_InitEmbedding2 SIGSEGV

hadoop - 相当于 Apache Pig 中的 linux 'diff'

linux - 如何使用 shell 脚本对文件对运行多个命令?

java - 一个简短的脚本,用于处理充满文件的目录,一个接一个,维护名称

文本的 C# 差异算法

bash - 比较两个文件并输出带标记的文件

linux - 如何在 Linux 中的列内换行

linux - 在 IF ELIF 语句中执行一系列外部/第三方程序

bash - 使用 "sudo"重复上一条命令