2つのファイル a.txt と b.txt を、同じ行番号どうしをタブ区切りで横に連結して出力するコマンドはどれですか。

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

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. paste a.txt b.txt✓ 正解
  2. join a.txt b.txt
  3. cat a.txt b.txt
  4. merge a.txt b.txt
💡 paste は複数ファイルを行ごとに列方向(横)へ連結し、既定でタブ区切りにします。-d で区切り文字を変更できます。
○ paste a.txt b.txt:正解。paste は各ファイルの同じ行を横(列方向)にタブ区切りで連結します。
✕ join a.txt b.txt:join は共通フィールドをキーに行を結合するもので、単純な行どうしの横連結ではありません。
✕ cat a.txt b.txt:cat a.txt b.txt は2ファイルを縦に連結するもので、横方向の連結ではありません。
✕ merge a.txt b.txt:merge は3-way マージ用のコマンドで、行の横連結を行うものではありません。
▶ この分野をクイズ形式で解く