比较两个文件而不改变文件的长度

时间:2015-11-11 20:33:35

标签: bash shell unix compare

我想比较这两个文件:

档案1

a
b
c
d
e

文件2

b
c
e

预期输出

a x
b o
c o
d x
e o

总之,我想要一个输出来判断文件2中的行是否在文件2中但是没有改变文件1的长度

1 个答案:

答案 0 :(得分:0)

我会选择unix diff实用程序:

diff -u file1 file2 > file3

预期的输出并不完全符合您的要求,但它也是可读的,并且不会改变文件1的大小。