我有两个文件: file1,file2。我想从file2获得file1中不存在的行。
我读过一个帖子,它告诉我使用grep的-v标志来完成它(我读了grep的手册页,但仍然没有完全了解如何使用-F和-x标志),但到目前为止我没有运气。
$ cat file1
Eric
Cartman
Kenny
McCormick
$ cat file2
Stan
Marsh
Kyle
Broflovski
Eric
Cartman
Kenny
McCormick
$ grep -v file1 file2
Stan
Marsh
Kyle
Broflovski
Eric
Cartman
Kenny
McCormick我的预期输出应该如下所示:
Stan
Marsh
Kyle
Broflovski发布于 2013-08-19 23:13:01
这条grep线路可能有助于:
grep -Fvf file1 file2或使用awk:
awk 'NR==FNR{a[$0]=1;next}!a[$0]' file1 file2https://stackoverflow.com/questions/18324476
复制相似问题