cmp 和 echo 行不同

cmp 和 echo 行不同

所以我有两个文本文件。我做了cmp

karl@karl-laptop ~ $ cmp package1.json package2.json 
package1.json package2.json differ: char 339, line 14

这些文件有一行不同。如果它们确实不同,有没有办法显示这一行?

答案1

使用diff而不是cmp

diff package1.json package2.json

答案2

cmp有一个 -b 标志,可以满足您的需要。

cmp -b package1.json package2.json

相关内容