7

次のようなCSVファイルがあります

Brand,Type,Color
Porsche,Sport,Red
BMW,Coupe,Blue

次のように引用符を含めたいと思います。

"Brand","Type","Color"
"Porsche","Sport","Red"
"BMW","Coupe","Blue"

それを行う最も速い方法は何ですか?cronjob で実装します。

4

4 に答える 4

5

これはうまくいくかもしれません(GNU sed):

sed -r 's/[^,]+/"&"/g' file
于 2013-06-18T05:53:06.907 に答える
3

awk:

awk '{gsub(/[^,]+/,"\"&\"")}1' file.csv
于 2013-06-18T00:13:10.487 に答える
2

多くの場合、CSV データ用の CSV ライブラリで言語を使用する方が適切です。

ruby -rcsv -ne 'puts CSV.generate_line(CSV.parse_line($_), :force_quotes=>true)'
于 2013-06-17T23:25:31.293 に答える