2016-01-08 33 views
0

在UNIX中我有一個這樣的文件:薩姆與字段分隔符文件「」在UNIX

43003.0000000,8191.1500000,10080.0500000 
43003.0000000,8191.1500000,12096.4700000 
43003.0000000,8191.1500000,727.8200000 

我想和第3欄:

10080.0500000 
12096.4700000 
727.8200000 

與此命令:

awk '{a+=$2}END{printf "%012.2f\n",a}' file 

但我有00.00,因爲第一'。'之間的總數和第一個','。

如何指定該字段爲','

感謝

+1

您需要awk中的'-F'標誌。這在手冊頁中有記錄。 – Sobrique

回答

2

您還沒有指定的分隔符:

awk -F, '{a+=$2}END{printf "%012.2f\n",a}' file 

沒有整條生產線由視爲$1並沒有$3在所有的分隔符。