最初に、ここに属さないかなりばかげた質問であることをお詫びします。
ここに私の問題があります: 多くのファイル名を含む 2 つの大きなテキスト ファイルがあり、それらを A と B と呼びましょう。A が B のサブセットであるかどうかを、順序を無視して、つまり、A の各ファイル名について、ファイル名も B にあり、それ以外の場合、A はサブセットではありません。
ファイルを前処理する方法 (ファイル名以外のものを削除し、大文字と小文字の違いを削除する方法) は知っていますが、シェル コマンドを使用してタスクを実行する簡単な方法があるかどうか疑問に思っています。
差分はおそらく機能しませんよね?最初に 2 つのファイルを「並べ替え」て、少なくとも両方に存在するファイルが同じ順序になるようにしても、A はおそらく B の適切なサブセットであるため、diff はすべての行が異なることを教えてくれます。
繰り返しますが、質問がここに属していない場合は申し訳ありません。最終的に、簡単な方法がない場合は、仕事をするための小さなプログラムを書くだけですが、より良いハンドルを取得しようとしているためです。シェルコマンドについては、まずここで質問しようと思いました。