检查文件的内容是否相同

尼拉拉塞

我有很多 .txt 文件(即 1.txt、2.txt 3.txt ...等)保存在一个目录中,我想检查目录中文件的内容是否相同

所有文件都应该与其他文件进行比较,如果内容相同则打印yes,如果内容不同则打印no

例如:1.txt

a
b
c

2.txt

a
b
c

3.txt

1
2
3


expected output when compare two file 1.txt 2.txt

1.txt 2.txt yes

expected output when compare two file 1.txt 3.txt
1.txt 3.txt no

expected output when compare two file 2.txt 3.txt
    2.txt 3.txt no

我试过脚本

#!/bin/sh
for file in /home/nir/dat/*.txt
do
echo $file
diff $file $file+1
done

但这里的问题是它没有给出输出。请提出更好的解决方案,谢谢。

詹姆斯布朗

在 bash 中是这样的:

for i in *
do 
  for j in *
  do 
    if [[ $i < $j ]]
    then 
      if cmp -s $i $j
      then 
        echo $i $j equal
      else 
        echo $i $j differ
      fi
    fi
  done
done 

输出:

1.txt 2.txt equal
1.txt 3.txt differ
2.txt 3.txt differ

对不起,我没时间了,我得走了。请,社区的好心人,如果有很大的错误,请随时介入并提供帮助或评论。明天之前我不能回来。对不起。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检查两个文件内容是否相同?

如何检查两个文件的内容是否相同

如何检查上传和下载的文件是否与 cypress 具有相同的内容?

如何检查两个文件是否具有相同的内容

检查目录中的文件是否相同

检查两个文件是否相同

检查文件是否有标题以外的内容

如何检查不同表中两列的内容是否相同?

检查根文件夹内容相同性的最快方法?

检查不同目录下的文件是否与原始文件相同

将相同内容写入文件是否需要同步?

如何检查目录是否包含TAR存档的相同文件?

检查文件中的所有行是否相同

使用 Applescript 检查文件名是否相同

检查文件行中的变量是否完全相同-Tkinter

如何检查文件的扩展名是否与之相同?

Python 3.5-检查变量是否与文件中的变量相同

检查 csv 文件是否具有相同的项目

如何使用内容uri检查文件是否存在

如何检查文件的内容是否填充了空格/空值/0?

检查文件是否曾经存在并跟踪其内容

如何检查是否已将某些内容写入文件?

我可以在Windows下对文件夹的内容进行哈希处理以检查相同的内容吗?

检查文件内容的更改

您可以检查输入内容是否与变量名相同吗?

如何检查数组中的所有内容是否相同?使用迅捷

如何检查两个列表的内容在python中是否相同?

检查字典中的内容是否与该字典中的最大值相同?

如何检查两个字符串的内容是否相同?