我有2个目录dir1和dir2,有数千个文件。我有一个perl脚本来比较这两个并在不同的文件中打印差异。
我正在使用diff my $ diff = diff -y --suppress-common-lines "$DirA/$file" "$DirB/$file"
;比较两个目录中的所有文件(具有相同名称)。有了这个,我还想添加
文件名:不同行的数量
档案1 - 1
档案2 - 30
并在summary.txt文件中输出差异。 有人可以帮我一样。
答案 0 :(得分:1)
试试这个:
echo $file - `diff -y --suppress-common-lines $DirA/$file $DirB/$file | wc -l` >> summary.txt