gpt4 book ai didi

bash - 在 unix、bash 中合并 csv 文件

转载 作者:行者123 更新时间:2023-11-29 09:24:07 29 4
gpt4 key购买 nike

我有一些格式如下的 csv 文件:

test1.csv:

    field,port1
a1,0.2
a2,0.3
a3,0.6

test2.csv:

field,port2
b1,0.5
b2,0.6
b3,0.7
b4,0.1
b5,0.5

test3.csv:

field, port3
c1,0.1
c2,0.4

等等。我想将这些 csvs 合并成一个,这样它看起来像:

field,port1,field,port2,field,port3
a1,0.2,b1,0.5,c1,0.1
a2,0.3,b2,0.6,c2,0.4
a3,0.6,b3,0.7,,
,,b4,0.1,,
,,b5,0.5,,

我该怎么做?我猫 >> 但那将是前两列中的所有内容。如果必须的话,我可以这样做,但是进行这样的合并可以让我的生活变得更加简单。

谢谢

最佳答案

paste 可以做非常相似的事情:

$ paste -d, test[1-3].csv
field,port1,field,port2,field, port3
a1,0.2,b1,0.5,c1,0.1
a2,0.3,b2,0.6,c2,0.4
a3,0.6,b3,0.7,
,b4,0.1,
,b5,0.5,

注意-d,表示分隔符为逗号

关于bash - 在 unix、bash 中合并 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com