- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:joinコマンド)
joinコマンドでの結合がうまくいかない問題について
このQ&Aのポイント
- joinコマンドを使用して結合する際、指定したファイルの特定の範囲までしか結合されない問題が発生しています。
- 実行したコマンドを例として挙げると、join -a1 tes1 tes2のように使用しました。
- 問題の原因や解決策について、経験のある方のアドバイスをいただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
join の入力ファイルはソートされていなければなりません。 3 27 4 18 9 18 17 100 19 20 33 55 をsortすると、 17 100 19 20 3 27 33 55 4 18 9 18 になるのはわかりますか? 一旦、sort して join してから、結果を sort -n するんでしょうね。
お礼
お礼が遅くなりましたが、回答ありがとうございます。 確かにsortを忘れていました。 ただa,b,cとファイルがあって、 join -j 1 a bは失敗するんですが、何故join -j 1 a cは成功していたんですよね。 とりあえず解決したんで、いずれ追々その辺の疑問は解消していきたいと思います。 有難うございました!