#!/bin/sh
for f in comp1/* ; do
diff "comp1/$f" "comp2/$f" > "$f.diff"
done
Esse script pressupõe que você tenha arquivos com o mesmo nome em ambos os diretórios.
Eu tenho dois diretórios chamados comp1 e comp2 e ambos têm arquivos chamados file1 e file2.
Eu preciso de um script bash que leia file1 de ambos os diretórios e faça o diff de cada arquivo e redirecione para algum outro arquivo. Por exemplo.
diff comp1 / arquivo1 comp2 / arquivo1 > file1.diff