1. ホーム
  2. bash

bash, Linux: 2つのテキストファイルの差分を設定する

2023-09-06 12:19:31

質問

私は2つのファイル A - nodes_to_delete そして B - nodes_to_keep . 各ファイルは、数字のIDを持つ多くの行を持ちます。

の中にある数値IDの一覧を表示させたいのですが、どうすればよいでしょうか。 nodes_to_delete にあり、かつ nodes_to_keep でなく、例えば .

PostgreSQLデータベース内でそれを行うことは、不合理に遅いです。LinuxのCLIツールを使ってbashで行う何かすてきな方法はないでしょうか?

UPDATEです。 これはPythonicの仕事だと思われますが、ファイルが本当に、本当に大きいです。私はいくつかの似たような問題を uniq , sort といった集合論的な技法がありました。これは、データベースの同等品よりも 2 ~ 3 桁ほど高速でした。

どのように解決するのか?

この コマンド コマンドはそれを行います。