異なる長さの複数の.csvファイルを1つのファイルにマージする

異なる長さの複数の.csvファイルを1つのファイルにマージする

同様の問題があります複数の.csvファイルの内容を単一の.csvファイルにマージするただし、長さの異なるcsvファイルの場合。

何を追加するべきですか?この回答のPerlスクリプト、長さの異なるcsvファイルを考慮するには?

他の方法で行う方法をご存知の方は自由にご提案ください。

ベストアンサー1

paste -d, 1.csv 2.csv | sed 's/^,//; s/,$//' > out.csv問題を解決しなければならない

paste指定されたファイル順に列ごとにマージされます。 csv形式を使用して-d,。ただし、貼り付けは空白行を項目として扱い、カンマを挿入します。sed命令で削除されます。

これはリンクされた質問と同じことも行います。

おすすめ記事