首页 > 解决方案 > 根据部分行区分两个文件

问题描述

我有一个包含行的文件

010203040506 阿泽蒂

020304050607 qwerty

和另一个包含行的文件

xxxxxxxxxxxxxx 010203040506 yyyyyyyyyyyyyyyyyyyy

=> 文件有数百万行

=>我怎样才能做一些“像差异”的东西:获取第一个文件行,但没有第二个文件中的数字在一行中的行?就像我的例子一样,结果应该是

020304050607 qwerty

标签: shellsedgrepdiff

解决方案


感谢 KamilCuk 的回答和这个链接https://www.gnu.org/software/coreutils/manual/html_node/Paired-and-unpaired-lines.html我发现 join -v 1 file1 file2 只显示未配对的行


推荐阅读