【发布时间】:2016-02-04 16:30:49
【问题描述】:
在 csv 文件中,我有下面的列,我尝试使用 awk -F ',' -v OFS=',' '$1 { $2=$2*2; print}' path/file.csv > output.csv 更改第二列的值。
但它返回零并删除双引号。
文件.csv
"sku","0.47","supplierName"
"sku","3.14","supplierName"
"sku","3.56","supplierName"
"sku","4.20","supplierName"
输出.csv
"sku",0,"supplierName"
"sku",0,"supplierName"
"sku",0,"supplierName"
"sku",0,"supplierName"
【问题讨论】: