当进行递归差异比较时,我希望忽略预期的差异/翻译——是否有一种方法可以使用标准的Unix工具来实现这一点?
例如:
file1:
1 ...
2 /path/to/something/ver1/blah/blah
3 /path/to/something/ver1/blah/blah
4 ...
file2:
1 ...
2 /path/to/something/ver2/blah/blah
3 /path/to/something/ver3/blah/blah
4 ...
我希望能够实现以下类似的功能:
我想要做到这样:
diff file1 file2 --ignore-transltion "ver1>ver2"
我希望这能仅显示第三行不同的内容。
有人知道一个好方法吗?我可以轻松地编写一个 Perl 脚本来完成,但最终我将重新实现 'diff' 的大部分功能。
更新:我的目标是在具有相同文件不同版本的目录上运行 "diff -r",以便我可以发现版本之间的意外差异。