「diff」コマンドの「-s」オプションの使用方法

「diff」コマンドの「-s」オプションの使用方法

macOSでは(diff)コマンドを使用しています。文書は次のように言います。

-s --report-identical-files
             Causes diff to report files which are the same, which are
             otherwise not mentioned.

-sただし、コマンドは常にオプションと一緒に「ファイルは同じです」と言います。

% echo "aaa" > a.txt
% echo "bbb" > b.txt
% diff -s a.txt b.txt 
1c1
< aaa
---
> bbb
Files a.txt and b.txt are identical

変じゃない…?

答え1

diffこれはmacOS Sonoma実装のバグであるように見え、macOS Big Surには存在しません。問題は、MontereyまたはVenturaの中間バージョンのいずれかで発生する必要があります。

誰かが言った彼らはSonomaの以前のバージョンでこの問題を発見し、それをAppleに報告しましたが、彼ら(そして私)はバグがまだmacOS Sonoma 14.2に存在することを確認できました。

関連情報