Linuxコマンド「paste」で複数のファイルから行番号が一致する行を水平方向に連結して出力する方法についてまとめました。
複数のファイルから行番号が一致する行を水平方向に連結して出力(pasteコマンド)
pasteコマンドは、複数のファイルから行番号が一致する行を水平方向に連結し、出力します。
paste [オプション] [ファイル名1] [ファイル名2] ・・・
オプション | 説明 |
---|---|
-d 区切り文字 | 区切り文字(デリミタ)を指定(デフォルトはタブ区切り) |
-N バイト数 | 入力ファイルを指定したバイト数まで表示 |
【実行例】
$ cat data1.txt 1 data11 2 data21 3 data31 $ cat data2.txt 1 data12 2 data22 3 data32 $ paste1 data1.txt data2.txt 1 data11 data12 2 data21 data22 3 data31 data32
関連ページ
【LinuC】試験対策と例題まとめ
LinuCの試験対策と例題(学習サイト)についてまとめました。
【LPIC入門】Linuxの基礎と試験範囲別の解説
LPICに従って、Linuxの基礎と試験範囲別の解説についてまとめました。
【Linuxコマンド入門】主なコマンドとサンプル集
Linuxコマンドの主な使い方とサンプル集について入門者向けにまとめました。
コメント