GNU/Linux >> Linux の 問題 >  >> Linux

Linux での貼り付けコマンドの例

貼り付けコマンドは、テキスト ファイルの行を水平方向にマージするために使用されます。初期ファイルの各行は、最初の列の行です。貼り付けを使用して 2 番目のファイルを指定すると、2 番目のファイルのすべての行が新しい 2 番目の列の行になります。デフォルトでは、貼り付けコマンドはタブ スペース区切り文字を使用して各列を区切ります。 -d オプションを使用して別の区切り文字を指定できます。

たとえば、cities という名前のファイルがあるとします:

# cat file1
Mumbai
Pune
Delhi
Chennai

国という名前の 2 つ目のファイルもあります:

# cat file2
India
China
UK
USA

paste -d ,city countries の出力は次のとおりです:

# paste file1 file2
Mumbai,India
Pune,China
Delhi,UK
Chennai,USA

-d オプションで一般的に使用される区切り文字は、スペース、タブ、|、:、およびカンマです。貼り付けコマンドの拡張バージョンは結合で、同様の列を持つファイルで機能します。

貼り付けコマンドの例

1. TAB を区切り文字として使用して、すべての行を 1 行に結合します。

# paste -s file

2. 指定された区切り文字を使用して、すべての行を 1 行に結合します。

# paste -s -d delimiter file

3. 区切り文字として TAB を使用して、2 つのファイルをそれぞれの列に並べてマージします。

# paste file1 file2

4. 指定された区切り文字を使用して、2 つのファイルをそれぞれの列に並べてマージします。

# paste -d delimiter file1 file2

5. 2 つのファイルをマージし、行を交互に追加します。

# paste -d '\n' file1 file2


Linux
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. 7 Linux df コマンドの例

  2. 8 Linux TR コマンドの例

  3. Linux での du コマンドの例

  1. Linux での rm コマンドの例

  2. Linux での ps コマンドの例

  3. w Linux でのコマンド例