Avoir deux dossiers avec env. 150 Java de propriétés.
Dans un script Shell, comment comparer les deux dossiers pour déterminer s’il existe un nouveau fichier de propriétés dans l’un d’eux et quelles sont les différences entre les fichiers de propriétés.
La sortie doit être dans un format de rapport.
Pour obtenir un résumé des fichiers nouveaux/manquants et des fichiers qui diffèrent:
diff -arq folder1 folder2
a
traite tous les fichiers en tant que texte, r
les sous-répertoires recherchés récursivement, q
signale 'brièvement', uniquement lorsque les fichiers diffèrent
diff -r
fera ceci, en vous indiquant à la fois si des fichiers ont été ajoutés ou supprimés et ce qui a changé dans les fichiers modifiés.
J'ai utilisé
diff -rqyl folder1 folder2 --exclude=node_modules
dans mes applications nodejs.
Pourriez-vous utiliser dircmp
?