0

我有两个文件

文件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

谢谢你一如既往!

4

2 回答 2

1

可能您正在寻找diff命令

在你的外壳上输入man diff更多细节

于 2013-11-07T20:14:39.720 回答
0

diff正如jkshah所说,有命令。而且还有太多vimdiff工具。

如果是用于偶尔分析而不是封装在脚本中,vimdiff使用起来非常愉快(因此使用 vim 可以访问 vim 命令,例如通过正则表达式搜索,还可以使用语法高亮...)。换句话说,使用 vimdiff 你有一个更好的视觉差异。

vimdiff file1 file2
于 2013-11-07T20:27:34.183 回答