每个文件中不同行的数量 - 比较2个目录中的所有文件

时间:2013-04-16 22:41:16

标签: perl unix compare

我有2个目录dir1和dir2,有数千个文件。我有一个perl脚本来比较这两个并在不同的文件中打印差异。 我正在使用diff my $ diff = diff -y --suppress-common-lines "$DirA/$file" "$DirB/$file";比较两个目录中的所有文件(具有相同名称)。有了这个,我还想添加

文件名:不同行的数量

档案1 - 1

档案2 - 30

并在summary.txt文件中输出差异。 有人可以帮我一样。

1 个答案:

答案 0 :(得分:1)

试试这个:

echo $file - `diff -y --suppress-common-lines $DirA/$file $DirB/$file | wc -l` >> summary.txt