如何在GREP中只打印两个文本文件的不同行?

如何在GREP中只打印两个文本文件的不同行?,grep,Grep,如何在GREP中只打印两个文本文件的不同行? 我只需要打印第二个文本文件中没有的行 谢谢。您可以使用-F-F: 这告诉您file1中没有(-v)出现在file2中的行,您可以使用-F-F: 这将告诉您file1中没有(-v)出现在file2中的行,您为什么需要使用grep 听起来你需要区分 您可以使用diff来比较它们: $ diff file1 file2 1d0 < a 3d1 < c $diff file1 file2 1d0

如何在GREP中只打印两个文本文件的不同行? 我只需要打印第二个文本文件中没有的行

谢谢。

您可以使用
-F-F

这告诉您
file1
中没有(
-v
)出现在
file2
中的行,您可以使用
-F-F


这将告诉您
file1
中没有(
-v
)出现在
file2

中的行,您为什么需要使用grep

听起来你需要区分

您可以使用diff来比较它们:

$ diff file1 file2
1d0
< a
3d1
< c
$diff file1 file2
1d0
使用-y选项生成更好的visaul比较:

$ diff -y file1 file2
a                                                             <
b                                                             b
c                                                             <
$diff-y文件1文件2
a<
b b
c<

为什么需要使用grep

听起来你需要区分

您可以使用diff来比较它们:

$ diff file1 file2
1d0
< a
3d1
< c
$diff file1 file2
1d0
使用-y选项生成更好的visaul比较:

$ diff -y file1 file2
a                                                             <
b                                                             b
c                                                             <
$diff-y文件1文件2
a<
b b
c<

听起来你想要
diff
而不是
grep
。听起来你想要
diff
而不是
grep