Eu tenho um arquivo csv assim:
Row 1,1,4.50,
Row 2,8,0.30,
Row 3,14,0.30,
Row 4,2,2.50,
Row 5,20,0.30,
Eu quero multiplicar a segunda coluna pela terceira e adicionar o resultado como um quarto.
Eu tenho este comando awk simples:
awk -F',' '{print $1 "," $2 "," $3 "," $2 * $3}' file
e eu recebo:
Row 1,1,4.50,4.5
Row 2,8,0.30,2.4
Row 3,14,0.30,4.2
Row 4,2,2.50,5
Row 5,20,0.30,6
existe uma maneira de formatar a saída na última coluna como [N.NN]?
então eu teria uma saída assim:
Row 1,1,4.50,4.50
Row 2,8,0.30,2.40
Row 3,14,0.30,4.20
Row 4,2,2.50,5.00
Row 5,20,0.30,6.00
Você pode usar
printf
ousprintf
para saída formatada ex.ou