J'essaie de trouver des diff
s entre tous les fichiers de mêmes noms sur deux copies d'un répertoire (disons un travail et une sauvegarde). Par exemple, je peux diff
deux fichiers du même nom dans les deux:
> diff d1/f.cpp d2/f.cpp
ou je peux trouver des différences entre les répertoires:
> diff d1 d2
mais comment puis-je trouver des différences entre les *.cpp
fichiers uniquement?
> diff d1/*.cpp d2/*.cpp
ne semble pas fonctionner (pour des raisons évidentes).
[Il est probablement facile à résoudre avec des boucles, mais j'essaie de trouver un moyen plus élégant]
echo "${file##*/}";
avant ladiff
commande, donc on sait quels fichiers sont réellement comparés. De plus, comme mentionné dans la réponse de @ Rinzwind, cette méthode ne couvre pas le cas où la liste des fichiers n'est pas exactement la même dans les deux répertoires.