我有两个文件
文件1:
1
2
3
4
5
6
文件2:
1
2a
3
4
5
6a
如何编写脚本以返回第三个文件,该文件将输出不同的行以及行号和文件名?IE。由于第 2 行和第 6 行不同,输出是这样的,文件名为“file3”:
文件 3
file1;line 2;2
file2;line 2;2a
file1;line 6;6
file2;line 6;6a
谢谢你一如既往!
可能您正在寻找diff
命令
在你的外壳上输入man diff
更多细节
diff
正如jkshah所说,有命令。而且还有太多vimdiff
工具。
如果是用于偶尔分析而不是封装在脚本中,vimdiff
使用起来非常愉快(因此使用 vim 可以访问 vim 命令,例如通过正则表达式搜索,还可以使用语法高亮...)。换句话说,使用 vimdiff 你有一个更好的视觉差异。
vimdiff file1 file2