用shell脚本比较2个文件

pei*_*ixe 0 linux shell compare file

我试图找到知道两个文件是否相同的方法,并找到了这篇文章...

Shell Script中Diff的解析结果

我在第一个答案中使用了代码,但我认为它不起作用,或者至少我无法让它正常工作......

我什至尝试制作一个文件的副本并比较两者(副本和原件),但我仍然得到答案,好像它们不应该是不同的一样。

有人可以帮我一下,或者解释一下发生了什么吗?

非常感谢;

佩谢

Fra*_*o R 5

您是要比较两个文件是否具有相同的内容,还是要查找它们是否是同一个文件(两个硬链接)?

如果您只是比较两个文件,请尝试:

diff "$source_file" "$dest_file" # without -q
Run Code Online (Sandbox Code Playgroud)

或者

cmp "$source_file" "$dest_file" # without -s
Run Code Online (Sandbox Code Playgroud)

为了看到假定的差异。

您也可以尝试md5sum

md5sum "$source_file" "$dest_file"
Run Code Online (Sandbox Code Playgroud)

如果两个文件返回相同的校验和,则它们是相同的。