Linux

我可以使用 diff 來顯示匹配的部分而不是不同的部分嗎?

  • November 5, 2019

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