比较linux中2个不同单词的文件

时间:2015-01-29 13:23:43

标签: linux shell

我有两个文件,如下面的

file1具有以下单词

word23.cs
test.cs
only12.cs

文件2具有以下单词

word231.cs
test.cs
only12.cs 

上面的话可能会改变,现在我需要使用script或linux命令来比较两个文件来获取不同的单词,我需要将file2与file1进行比较,并需要将输出作为word23.cs

谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用commdiffcmp命令查找文件中的不同字词。

此技巧也适用于grep命令,如下所示

grep -Fwf file1 file2

答案 1 :(得分:2)

使用“diff”命令比较2个文件:

$ diff a.txt b.txt

或者,对于统一的差异:

$ diff -u a.txt b.txt

-u0用于没有上下文的统一差异。