共通の最初のフィールドをキーとして、ソート済みの2ファイル a.txt と b.txt を結合して表示するコマンドはどれですか。

LPIC-1(101/102 試験)「GNU・Unixコマンド」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. join a.txt b.txt✓ 正解
  2. paste a.txt b.txt
  3. merge a.txt b.txt
  4. comm a.txt b.txt
💡 join は両ファイルに共通する結合フィールド(既定で1番目のフィールド)が一致する行どうしを結合します。両ファイルがそのフィールドでソート済みである必要があります。
○ join a.txt b.txt:正解。join は共通フィールドが一致する行どうしを結合します(要ソート済み)。
✕ paste a.txt b.txt:paste は行番号で機械的に横連結するだけで、キー一致による結合は行いません。
✕ merge a.txt b.txt:merge は3-way マージ用で、共通フィールドをキーにした結合ではありません。
✕ comm a.txt b.txt:comm はソート済み2ファイルの共通/固有行を3列で比較表示するもので、フィールド結合ではありません。
▶ この分野をクイズ形式で解く