【发布时间】:2015-12-13 10:43:06
【问题描述】:
我的 unix 中有 2 个文件夹,分别命名为 folderA 和 folderB,每个文件夹有 5 个文件
FolderA FolderB
file1 file1
file2 file2
file3 file3
file4 file4
file5 file5
假设两个文件夹中的file1、file2内容相同
我需要输出为“2个目录有2个内容相同的文件和3个不同内容的文件”
另外两个目录中的文件名相同,并且两个目录中的文件数量相同(无特殊情况)。 我做了这样的事情
diff -U 0 /FolderA /FolderB | grep -v ^@ | wc -l
我得到的输出为 22,我认为这是针对所有文件中的所有差异。 不知何故,我需要获取每个文件的差异并写入 if 条件以获取计数。我对 Unix 还很陌生,所以无法弄清楚。
【问题讨论】: