表題の通り。
■ 環境
- 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
$
以上。