0

我有一个文件(FILEA),它有 1000000 个 IMEI 号码。我有另一个文件(FILEB),它的记录是文件的 5 倍。这意味着 5000000 行。

FILEA如下所示:

1234567790
4567834456
5566898954
5656788856

FILEB如下所示:

1234567790 ABABDHKDHDJS
2222222222 RHJEOSBHOWHW
5566898954 DGJRIWCNISKS
5656788856 GHEUNDBUEOKK

现在我想要 FILEA 中不存在的所有 IMEI 列表

所以我的输出应该是另一个文件,如下所示。

FILEC好像

2222222222 RHJEOSBHOWHW

像下面这样的东西也可以更快地工作。

grep -f File_1 File_2 > File_3
4

1 回答 1

0

这是一种使用方法awk

awk 'FNR==NR { a[$1]; next } !($1 in a)' filea fileb > filec

结果:

2222222222 RHJEOSBHOWHW
于 2013-11-12T13:54:06.820 回答