在OS X中加入2个csv文件

在OS X中加入2个csv文件,csv,terminal,Csv,Terminal,我想加入2个csv文件,例如 A,B 1,2 及 到 我已经试过了 cat*.csv>merged.csv 但是它没有达到我想要的目标。 谁能帮我一下吗?cat代表连接,它先打印第一个文件,然后再打印第二个文件的内容,不在它旁边。因此,使用cat无法实现输出: $ cat *.csv A,B 1,2 C,D 1,3 $ 您可以使用paste命令,将两个文件中的粘贴行并排粘贴,即将文件1中的第1行粘贴到文件2中的第1行之前 $ cat file1.csv A,B 1,2 $ cat file

我想加入2个csv文件,例如

A,B
1,2

我已经试过了

cat*.csv>merged.csv

但是它没有达到我想要的目标。
谁能帮我一下吗?

cat
代表连接,它先打印第一个文件,然后再打印第二个文件的内容,不在它旁边。因此,使用
cat
无法实现输出:

$ cat *.csv
A,B
1,2
C,D
1,3
$
您可以使用
paste
命令,将两个文件中的粘贴行并排粘贴,即将文件1中的第1行粘贴到文件2中的第1行之前

$ cat file1.csv 
A,B
1,2
$ cat file2.csv 
C,D
1,3
$ paste -d ',' file1.csv file2.csv > newfile.csv
$ cat newfile.csv
A,B,C,D
1,2,1,3
$

-d,
表示分隔符必须是逗号。

cat
表示连接,它打印第一个文件,然后打印第二个文件的内容,该文件不在其旁边。因此,使用
cat
无法实现输出:

$ cat *.csv
A,B
1,2
C,D
1,3
$
您可以使用
paste
命令,将两个文件中的粘贴行并排粘贴,即将文件1中的第1行粘贴到文件2中的第1行之前

$ cat file1.csv 
A,B
1,2
$ cat file2.csv 
C,D
1,3
$ paste -d ',' file1.csv file2.csv > newfile.csv
$ cat newfile.csv
A,B,C,D
1,2,1,3
$

-d,
表示分隔符必须是逗号。

我已经试过了,但不起作用。错误是粘贴:非法选项--usage:paste[-s][-d分隔符]文件…为什么不起作用。。你能编辑你的问题并发布你的错误吗?试着用粘贴-d,file1.csv file2.csv是的,谢谢。我用-d试过了。但是我怎样才能将它粘贴到新的csv文件中呢?没问题。。请点击答案旁边的勾号来接受答案:)我已经试过了,但它不起作用。错误是粘贴:非法选项--usage:paste[-s][-d分隔符]文件…为什么不起作用。。你能编辑你的问题并发布你的错误吗?试着用粘贴-d,file1.csv file2.csv是的,谢谢。我用-d试过了。但是我怎样才能将它粘贴到新的csv文件中呢?没问题。。请点击答案旁边的勾号接受答案:)