約2つのフォルダーがあります。 150 Javaプロパティファイル。
シェルスクリプトで、両方のフォルダーを比較して、どちらかに新しいプロパティファイルがあるかどうか、およびプロパティファイルの違いを確認する方法。
出力はレポート形式である必要があります。
新規/不足しているファイルの概要と、どのファイルが異なるかを取得するには:
diff -arq folder1 folder2
a
はすべてのファイルをテキストとして扱い、r
は再帰的に検索されたサブディレクトリ、q
はファイルが異なる場合にのみ「簡潔に」報告します
diff -r
はこれを行い、ファイルが追加または削除されたかどうか、および変更されたファイルの変更内容の両方を通知します。
私は使った
diff -rqyl folder1 folder2 --exclude=node_modules
私のnodejsアプリで。
dircmp
を使用できますか?