Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
簡単な出力diffのオプションを使用して、異なるファイルの2つのディレクトリを比較するために使用したいと思います。-qただし、出力は、一方のディレクトリにのみ存在し、もう一方のディレクトリには存在しない多数のファイルで雑然としています。diff異なるファイルと両方のディレクトリに存在するファイルのみを表示するように強制(または別のツールを使用)できますか?
diff
-q
私が使用している現在のコマンドは
diff -q <dir1> <dir2>
どんなアイデアでも大歓迎です。
次のような一連の行を出力します
Only in dir1/blah: blah
右?そのため、grep でそれらを破棄してください。
LC_ALL=C diff ... | grep -v '^Only in'
これLC_ALL=Cは、翻訳ではなく、標準の「Only in」メッセージが印刷されるようにするためです。
LC_ALL=C
私が見つけた最も簡単な方法は、次を使用することです:
diff -N -q <dir1> <dir2>