从列csv划分数字

时间:2015-03-24 18:35:50

标签: awk

我有一个CSV有几列。我想在两列之间划分数据,只得到一个小数。如何用bash控制它?

我现在使用以下代码

awk  -F "," '{$3=$2/$1; print $1","$2","$3} file 

如何控制$ 3中的小数位数?

1 个答案:

答案 0 :(得分:3)

在Awk中完成所有操作。

awk  -F "," '{printf "%s,%s,%4.2f\n", $1 , $2, $2/$1 }' file

Link以获取适当的文档。