全200ページ期間限定無料モニターレポートをあなたにプレゼント中
当サイトにアクセスありがとうございます。ただ今、アクセスしてくれたお礼に期間限定で合計200ページ以上の無料モニターレポート(2冊)をプレゼント しています。いますぐお申込みフォームより限定モニターレポートをダウンロードしてください。
●完全無料でLinuxをWindows上で動作させるマニュアル(全80ページ)
●Linux挫折者・初心者向けサーバー構築マニュアル
【イントラサーバー構築Vine Linux4.2編】(全120ページ)
現在、モニターとして上記の2冊のレポートを無料で差し上げています。
いますぐ上記お申込みフォームから、モニターレポートを手に入れてください。
このレポートさえあれば、どんな人でもいますぐLinuxをはじめられます。
080.pasteコマンド ファイルを行ごとに結合する
スポンサードリンク
ファイルを行ごとに結合する
■-- 文法 --■
paste▲(オプション) ▲ファイル1▲ファイル2
例)
paste▲file1.txt▲file2.txt
ファイルを行ごとに結合する
※▲はスペースを表してます。
■ 説明
pasteコマンドはファイルを同じ行ごとに結合するコマンドで、結合された出力結果はタブ区切りで出力されます。
コマンドを実行する際には、引数として行ごとに結合するファイルを「ファイル1」、「ファイル2」として指定して実行します。
入力がファイルではない場合、標準入力が利用されます。
■ オプション
-d 文字 連結されたファイルを区切るのにタブではなく、文字として指定した区切り文字を使用する
-s 1行に連結するのではなく、ファイル単位で1行にまとめる
■ 実行例
▼ 同じ行を結合して表示する
-----------------------------------------------------------------
$ cat file1.txt ←「file1.txt」ファイルの内容を表示する
111111
222222
333333
$ cat file2.txt ←「file2.txt」ファイルの内容を表示する
abcdef
ghijkl
mnopqr
$ paste file1.txt file2.txt ←2つファイルを結合する
111111 abcdef
222222 ghijkl
333333 mnopqr
-----------------------------------------------------------------
▼ ファイル単位で1行にまとめ
-----------------------------------------------------------------
$ paste -s file1.txt file2.txt ←ファイル単位で結合する
111111 222222 333333
abcdef ghijkl mnopqr
-----------------------------------------------------------------
▼ 区切り文字を指定して文字を区切る
-----------------------------------------------------------------
$ paste -d , file1.txt file2.txt ←区切り文字を指定して結合する
111111,bcdef
222222,ghijkl
333333,mnopqr
-----------------------------------------------------------------
スポンサードリンク
Linuxコマンド:当サイトについて
- Linuxコマンドは個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。