我有一个 shell 脚本,我需要在其中检查两个文件是否包含相同的数据。我对很多文件都这样做了,在我的脚本中,diff
命令似乎是性能瓶颈。
这是行:
diff -q $dst $new > /dev/null
if ($status) then ...
是否有更快的方法来比较文件,也许是自定义算法而不是默认的 diff
?
最佳答案
我相信cmp
会停在第一个字节差处:
cmp --silent $old $new || echo "files are different"
关于linux - 在 Unix/Linux 中判断两个文件是否具有相同内容的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12900538/