编写另一个脚本,使用命令管道将 2 个文件作为参数,
比较它们的内容并计算有多少行不同。你会用
wc –l
计算不同的行。
我已经尝试了我能想到的一切来做到这一点。我已经尝试过 cmp
、comm
和 diff
。我不是在寻找一个完整的解决方案,只是朝着正确的方向努力。我会为此使用什么命令?
已尝试使用这些标签的所有组合。
cmp file1 file2 | wc -l
我需要以某种方式对其进行编辑才能正常工作,显然不一定要使用 cmp
命令。
最佳答案
我发现抑制上下文行的并排差异是一种有效的方法:
diff -y --suppress-common-lines file1 file2 | wc -l
https://stackoverflow.com/questions/18709943/