Sto cercando di trovare diff
s tra tutti i file con lo stesso nome in due copie di una directory (ad esempio, funzionante e di backup). Ad esempio, posso diff
due file con lo stesso nome in entrambi:
> diff d1/f.cpp d2/f.cpp
o posso trovare differenze tra le directory:
> diff d1 d2
ma come posso trovare differenze solo tra i *.cpp
file?
> diff d1/*.cpp d2/*.cpp
non sembra funzionare (per ovvi motivi).
[Probabilmente è facile da risolvere con i loop, ma sto cercando di trovare un modo più elegante]
echo "${file##*/}";
prima deldiff
comando, quindi si sa quali file vengono effettivamente confrontati. Inoltre, come menzionato nella risposta di @ Rinzwind, questo metodo non copre il caso in cui l'elenco dei file non è esattamente lo stesso in entrambe le directory.