出力がcomm
揃うことが保証されていますか?私の簡単な例では、これは意味があります(通信がどのように機能するかを考えます)。しかし、comm
非常に大きなファイルが必要であり、commが非常に大きなファイル魔法をいくつかハッキングできることが心配です。
また、誰かが私にソースを伝えることができますかcomm
?そのようなスクリプトのソースが見つかりません。
ありがとう
答え1
はい、入力行が現在の組み合わせ順序でソートされている場合は可能です。 POSIXでは通信標準出力文書:
入力ファイルが現在のロケールの組み合わせ順序に従ってソートされている場合、作成される行は元の行の組み合わせ順序で作成する必要があります。
入力がソートされていることを保証すると、comm
出力もソートされます。
POSIXは、入力が現在のロケールの組み合わせ順序に従ってソートされていない場合、出力は次のように定義されcomm
ます。指定されていない。
お持ちの場合GNUコミュニケーション、ソートされていない入力のオプションを使用できます。--check-order
これにより、致命的なエラーメッセージが表示されます。