mac 2つのファイルを行ごとに結合して確認する

  • 作成日 2022.10.16
  • mac
mac 2つのファイルを行ごとに結合して確認する

macで、2つのファイルを行ごとに結合して確認する手順を記述してます。

環境

  • ProductName: macOS
  • ProductVersion: 11.5.2
  • BuildVersion: 20G95
  • shell: /bin/bash

ファイルを行ごとに結合して表示する

ファイルを行ごとに結合して表示するには、「paste」コマンドを利用します。

以下の2つのファイルを、用意して結合してみます。

$ cat hoge.txt

<出力結果>
11
12
13
14
15

$ cat goo.txt

<出力結果>
21
22
23
24
25

「paste」コマンドを実行して、行ごとに結合します。

paste hoge.txt foo.txt

<出力結果>
11      21
12      22
13      23
14      24
15      25

指定するファイルの順番を変えると、先に指定したものが優先されます。

paste foo.txt hoge.txt

<出力結果>
21      11
22      12
23      13
24      14
25      15

2つのデータの行数を揃える必要はありません。

$ cat foo.txt
21
22
23

$ paste hoge.txt foo.txt

11      21
12      22
13      23
14
15

$ cat foo.txt
21
22
23

25
26

$ paste hoge.txt foo.txt

11      21
12      22
13      23
14
15      25
        26