相同的文本文件(.txt)不匹配

时间:2016-02-03 15:56:16

标签: bash curl text terminal

我正在使用终端向API运行curl请求,并将该请求的结果存储在文本文件中。

在后续命令中,我将先前存储的文本文件与存储卷曲请求的新文本文件进行比较。

使用工具文本比较软件(https://www.diffchecker.com)识别两个文件之间的任何更改。它说明大部分文本已被删除-----但是当我阅读它时,文字完全相同:O

这是否发生在其他人身上?不知道如何解决。我不能在网上发帖,因为它们是保密的:(

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

比较文件的最简单工具是cmp

if cmp --quiet file1 file2; then
    echo "files are the same"
else
    echo "files are different"
fi

如果您对“改变了什么感兴趣?”然后使用diffcomm

答案 1 :(得分:0)

很有可能不可见的角色存在差异。像空间和新线。您可以使用像记事本++这样的高级编辑器并让他显示隐形字符

答案 2 :(得分:0)

使用HxD的'比较文件'(Analaysis - >文件比较 - >比较,然后是每个后续差异的F6),这将突出显示哪个字节在视觉上是不同的方式,并使用像QuickHash这样的散列工具,您可以确定文件是否不同。