我有100个csv文件,其中1个cols,100行已修复。我举个例子 例如:1.csv 11.012 21.012 01.012 29.012
ex:2.csv 1001.012 2100.012 -1.01200 -29.23012
我希望将所有文件连接成1,最终看起来像 例如:log.csv 11.012 1001.012 21.012 2100.012 01.012 -1.01200 29.012 -29.23012
我尝试使用cat
,但结果却是一个巨大的行。
答案 0 :(得分:0)
你应该可以用猫做到这一点:
cat file1>> file2的
如果您使用特定的分隔符,上述无法按预期工作的唯一原因。
您可以循环执行此操作。如果将所有文件放在一个文件夹中,则可以使用以下脚本:
#!/bin/bash for f in $( ls ); do cat $f >> destinationfile done
当然,有很多方法可以做到这一点,you can check this for alternatives.