4

i 番号を含むファイルがあります。たとえば、次のようになります。

$cat file
31038467
32048169
33058564
34088662
35093964
31018168
31138061
31208369
31538163
31798862

およびその他の例

$cat file2

31208369
33058564
34088662
31538163
31038467

次に、最初のファイルにあるが2番目のファイルにはない行を含む他のファイルが必要です

cat $output
35093964
31018168
31138061
31798862
32048169

私の実際のファイルには 12'000.0000 行あります。

じゃあどうすればいいの?

4

1 に答える 1

11

grep -f file2 -v -F -x file1

十分な?

注1:実際の質問が時間/メモリを最適化する必要がある場合は、質問に明記してください。

注 2: file2 の空白行を削除します。

于 2013-08-04T14:30:09.343 に答える