Commが約10,000行のファイルを処理するには--nocheck-orderが必要ですか?

Commが約10,000行のファイルを処理するには--nocheck-orderが必要ですか?

Commを使って2つのログファイルを比較したいです。このファイルのサイズは約1MBで、約10,000行を含みます。小さなログセットでテストしたcomm -1 -3 a.log b.log > diff.log結果は予想通りです。

ただし、ファイル全体をテストすると、次のメッセージが表示されますcomm: file 2 is not in sorted order

--nocheck-orderコマンドに追加するとうまくいくようですが、なぜこれが必要ですか?マニュアルページは実際には洞察を提供しません。私のスクリプトが正しいデータを出力することを確認したいと思います。 2番目のファイルにのみ存在する行のみを出力する限り、ログが処理される順序は気にしません。

ベストアンサー1

おすすめ記事