免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 865 | 回复: 2
打印 上一主题 下一主题

我的awk后数值不对?????????? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-08 08:40 |只看该作者 |倒序浏览
原文件:a1
1111 101 10,000,044.00
1111 1 40.00
1111 4 10,000,004.00
1111 135 56,000,056.00
1111 1 56.00
1111 2 56,000,000.00
。。。 科目号 余额

我手工写了文件gsgs
$2==101{dklxsr+=$3}
$2==102{dklxsr+=$3}
$2==103{dklxsr+=$3}
$2==104{dklxsr+=$3}
$2==106{dklxsr+=$3}
$2==137{zjywsr+=$3}
$2==138{zjywsr+=$3}
$2==151{lxzc+=$3}
$2==152{lxzc+=$3}
$2==153{lxzc+=$3}
END {jg=$1;printf "%5d\t%12s\t%8.2f\n",jg,"aaaa收入",dklxsr}
END {jg=$1;printf "%5d\t%12s\t%8.2f\n",jg,"bbbb收入",zjywsr}
END {jg=$1;printf "%5d\t%12s\t%8.2f\n",jg,"cccc",lxzc}
执行:awk -f gsgs ai1>ai2
结果 1111 aaaa收入 xxx.xxx.xx
1111 bbbb收入 xxx.xxx.xx
1111 ccccc xxx.xxx.xx
第三列的数值并不是规定科目的数值和,全是到百位的数,我都不知道是怎么形成的?帮我看看吧~~~~~~~`
还有一个问题如何能形成下面的格式:第四列是明细
1111      101      10,000,044.00      1      40.00
                                                            4     10,000,004.00


1111       135       56,000,056.00     1       56.00
                                                            2        56,000,000.00

1111     科目号    余额           二级科目     余额

论坛徽章:
0
2 [报告]
发表于 2004-06-08 09:45 |只看该作者

我的awk后数值不对??????????

金额中有","号。请不要一帖多贴,你的问题已在你的上一贴的回复中解决。
建议:不要只发帖,不看回复。

论坛徽章:
0
3 [报告]
发表于 2004-06-08 11:12 |只看该作者

我的awk后数值不对??????????

这次我是问同一组数如何将二级科目排在第四列,问题是没个科目的二级科目号相同太多,不在一行反映了:-!
101   nnnn    10.20        1      10.00
                                       2        0.20
102   www    25.63        1      20.63
                                      4         5.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP