gzipファイルを連結

表題の通り。

■ 環境

  • macOS High Sierra

■ cat

複数のgzipで圧縮されたCSVファイルがある。これを1つにまとめたい。`gzip`で圧縮されたファイルは単純に`cat`で結合することが可能である。

$ ls
1.csv.gz   2.csv.gz
$

それぞれの行数を確認する。

$ gzcat 1.csv.gz | wc -l
1452
$
$ gzcat 2.csv.gz | wc -l
2304
$

`cat`で結合する。

$ cat 1.csv.gz 2.csv.gz > 3.csv.gz

行数を確認する。

$ gzcat 3.csv.gz | wc -l
3756
$

以上。

■ 関連

zcat & gzcat