English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux pasteコマンド

Linux コマンド全集

Linuxのpasteコマンドはファイルの列を結合するために使用されます。

pasteコマンドは、各ファイルを列ごとに並べて一列ずつ結合します。

構文

paste [-s][-d <区切り文字>][--help][--version][ファイル...]

パラメータ

  • -d<区切り文字>または--delimiters=<区切り文字>  指定された区切り文字でタブ文字を置き換えます。
  • -sまたは--serial  並列処理ではなく串列処理を行います。
  • --help  オンラインヘルプ
  • --version  ヘルプ情報を表示します。
  • [ファイル...] 指定された操作のファイルパス

オンラインサンプル

ファイル「file」、「testfile」、「testfile」を使用してpasteコマンドを実行します。1"を実行して統合します。以下のコマンドを実行します:

paste file testfile testfile1 #指定されたファイルの内容を統合 

ただし、上記のコマンドを実行する前に、まず「cat」コマンドを使用して3ファイルの内容を確認するには、以下のコマンドを実行します:

$ cat file                  #fileファイルの内容  
xiongdan 200  
lihaihui 233  
lymlrl 231  
$ cat testfile              #testfileファイルの内容  
liangyuanm  ss  
$ cat testfile1             #testfile1ファイルの内容  
huanggai 56  
zhixi 73 

合并指令"$ paste file testfile testfile1"を実行すると、プログラムのインターフェースに統合後のファイルの内容が以下のように表示されます:

xiongdan 200  
lihaihui 233  
lymlrl 231  
liangyuanm  ss  
huanggai 56  
zhixi 73  

paste コマンドの引数"-s"、指定されたファイルの複数行データを一行にまとめて表示することができます。例えば、ファイル"file"の3行データを一行のデータとして表示するために、以下のコマンドを実行します。

$ paste -s file             #指定されたファイルの複数行データを統合

上記のコマンドを実行した後、表示されるデータ内容は以下の通りです:

xiongdan 200 lihaihui 233 lymlrl 231 

注意:引数"-s"テストファイルの内容を表示方法を変更するだけで、元のファイルの内容形式は変更されません。

Linux コマンド全集