- 論壇徽章:
- 0
|
本帖最后由 hgx126 于 2016-04-19 11:10 編輯
處理一文本,按列匯總,但輸出的多個數(shù)值,如a^,b,c總以科學(xué)計數(shù)法顯示,能否用printf以浮點或整數(shù)輸出a,b,c?(好象printf只能輸出一個字段)- awk BEGIN'{a[$2FS$1]+=$4;b[$2FS$1]+=$5;c[$2FS$1]+=$6;d[$2FS$1]+=$7}END{for(i in a)print i,a[i],b[i],c[i]}' test
復(fù)制代碼 文本如下- 客戶編號 開戶機構(gòu)編號 客戶名稱 當(dāng)前余額 季日均余額 年日均余額 當(dāng)前賬戶數(shù)
- 54950000374276 5411 王一 120001528.14 120000782.60 120000782.60 1.00
- 54950000374276 5411 王一 120000956.28 120001456.21 120001456.21 1.00
- 54920001020856 5412 張三 120057388.69 120590083.41 120590083.41 1.00
- 54920001020856 5412 張三 120249080.60 120085723.45 120086723.45 1.00
- 54700001481981 5411 常五 120000663.02 120000662.94 120000662.94 2.00
- 54700001481981 5411 常五 120310468.00 120305925.65 120305925.65 1.00
復(fù)制代碼 |
|