两个文件内容之间的差异 [英] difference between the content of two files

查看:64
本文介绍了两个文件内容之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个文件,一个文件是另一个文件的子集,并且我想获得一个文件,而文件的内容对于这两个文件都不相同。例如

I have two files one file subset of other and i want to obtain a file which has contents not common to both.for example

File1

apple
mango
banana
orange
jackfruit
cherry
grapes
eggplant
okra
cabbage

File2

apple
banana
cherry
eggplant
cabbage

结果文件,以上两个文件的差

The resultant file, difference of above two files

mango
orange
jackfruit
grapes
okra

对此有任何想法。

推荐答案

使用awk ,则无需排序(减少开销)

use awk, no sorting necessary (reduce overheads)

$ awk 'FNR==NR{f[$1];next}(!($1 in f)) ' file2 file
mango
orange
jackfruit
grapes
okra

这篇关于两个文件内容之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆