Linuxコマンド虎の巻

paste

pasteは、テキストファイル同士を横方向に連結するコマンドです。

構文

paste [オプション] <ファイル名1> <ファイル名2> ...
【オプション】
-d 文字結合文字を指定する(未指定時は半角スペース)
-s結果を縦持ちで表示する

サンプル

以下のファイルをサンプルとして使用します。

(aa.txt)

apple orange peach banana grape

(bb.txt)

100円 80円 200円 50円

aa.txtファイルとbb.txtファイルを横方向に連結して表示する

$ paste aa.txt bb.txt apple 100円 orange 80円 peach 200円 banana 50円 grape

存在しない箇所はブランクになります。

備考

  • pasteは、「paste:糊」という英単語が元になっています。
  • 3つ以上のファイルを指定して連結することも可能です。
このエントリーをはてなブックマークに追加