1

私はしばらくこれを理解しようとしてきましたが、13 列の csv ファイルがあります。列 1、2、3 を連結したい (出力は「列 3、列 1、列 2」)。次に、列を整理したいと思います 4,7,(新しい連結列),6,9,10,11,12,13,5,8. Python を使用して列を整理する方法を見つけましたが、3 つのフィールドを連結して新しい csv ファイルに入力する方法がわかりません。誰もこれを行う方法を知っていますか? それがbashなのかpythonなのか、それとも本当に何でもいいのか、私は本当に気にしません。私は Linux のスクリプト作成にかなり慣れていないので、特定の言語に偏っているわけではありません。

4

1 に答える 1

0

使用する1つの方法GNU awk

awk 'BEGIN { OFS=FS=","; X = "\"" } { print $4, $7, X$3, $1 $2X $6, $9, $10, $11, $12, $13, $5, $8 }' file.txt
于 2012-09-23T04:55:24.563 に答える