我有一个 shell 脚本,我需要在其中检查两个文件是否包含相同的数据。我对很多文件执行此操作,并且在我的脚本中 diff
命令似乎是性能瓶颈。
这是行:
diff -q $dst $new > /dev/null
if ($status) then ...
是否有更快的方法来比较文件,也许是自定义算法而不是默认的 diff
?
原文由 JDS 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
我相信
cmp
会在第一个字节差处停止: