使用Diff时,如何忽略仅在GUID上差异的线差异?有点像:
diff -I "^.*[a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{5}\-[a-zA-Z0-9]{5}\-[a-zA-Z0-9]{12}.*$"
显然上述情况不起作用,只是为了了解所需内容。
答案 0 :(得分:3)
diff -I '[0-9A-F\-]\{36\}' foo.txt bar.txt
答案 1 :(得分:0)
您可以将diff
的输出传输到grep -v
并使用您的模式吗?
答案 2 :(得分:0)
也许您可以先通过sed
管道输入文件以删除与GUID匹配的任何内容,然后执行差异。