我的目标是提取那些File1
不存在于File2
比方说File1
:
String A
String B
String C
比方说File2
:
String B
String C
行已排序,我的输出应为:
String A
所以我为它写了这个命令:
diff File1 File2 | grep '^<' | sed 's/< //g'
这适用于我的 10 - 20 行的示例文件。
我也试过这个命令:
grep -Fxv -f File2 File1
这也适用于我的示例文件。
但问题是:
它似乎不适用于我的实际数据集,这是两个文件,每个文件大约 100 万行。
怎么了?我忽略了什么?什么是要做?