使用AWK将CSV文件中的值除以特定数字

时间:2013-02-15 17:05:22

标签: linux bash awk

我有一个像这样的

的CSV文件(100列)
  10,20,30,40,50,...,1000
  20,30,40,50,60,...,1010
  .
  .
  .

我希望将所有值除以10,以便我得到

  1,2,3,4,5,...,100
  2,3,4,5,6,...,101
  .
  .
  .

如何使用AWK执行此操作?非常感谢你!

1 个答案:

答案 0 :(得分:2)

使用以下awk命令:

awk 'BEGIN {FS=OFS=","} {for (i=1; i<=NF; i++) $i/=10;}1' infile