我的任务是比较数百个配对文件的内容。我必须快速比较每一对,如果那对相等(在内容上),我必须提供一个答案。这些文件可以是文本文件或二进制文件。你能帮我吗?
谢谢!
如果您只需要知道文件是否不同,请使用cmp
. 或者,更准确地说:
if cmp "$FILE1" "$FILE2"; then
echo same
else
echo different
fi
Run Code Online (Sandbox Code Playgroud)
(或者当它们相等/不相等时您需要做的任何事情)。cmp
应该存在于任何类似 posix 的系统上,适用于二进制文件和文本文件,并在发现差异时立即返回,这与您将要获得的速度一样快。(另外,因为它不识别行,所以不会浪费时间查找行尾。)
归档时间: |
|
查看次数: |
7055 次 |
最近记录: |