man diff
說:
diff - 逐行比較文件
因此diff
將比較文件。但是,最終,它會顯示出差異,如果有的話。如何比較文件並顯示匹配的部分?
diff 的輸出格式是可以控制的,所以對於你的情況,你必須有 3 個選項:
diff --old-group-format='' --new-group-format='' \
--unchanged-group-format='%=' a.txt b.txt
man diff
沒用的更好讀info diff
或使用comm
引用自:https://unix.stackexchange.com/questions/550383