如何从命令行合并两个CSV文件?

Num*_*ife 2 unix csv merge

我有两个具有相同标题的CSV文件,称为a.csv和b.csv.如何将这两个文件合并到第三个c.csv中,以便c由a和b中的所有行组成?

she*_*ter 7

基本合并将是

 cat a.csv <(tail +2 b.csv) > c.csv
Run Code Online (Sandbox Code Playgroud)

这将全部放在b.csv后面a.csv.

编辑 我添加了<(tail +2 b.csv).它将跳过b.csv文件中的标题.

EDIT2

$ cat a.csv
hdr
a
b
c
$ cat b.csv
hdr
e
f
g

$ cat a.csv <(tail +2 b.csv)
hdr
a
b
c
e
f
g
Run Code Online (Sandbox Code Playgroud)

IHTH