Chinaunix
标题:
增加一列计算值。求助。
[打印本页]
作者:
xswj77
时间:
2004-03-26 10:49
标题:
增加一列计算值。求助。
源文件如下:
'5010000','200309',2,159
'5010000','200310',2,159
'5010000','200311',2199,3337
'5010100','200309',16841,40980
'5010100','200310',17187,41542
'5010100','200311',17507,42221
'5010100','200401',18281,43919
'5010100','200402',18670,43890
'5010500','200309',17806,41144
想增加第五列:计算方法为 ($3/$4)*100.
变成:
'5010000','200309',2,159, 1.257%
'5010000','200310',2,159 ,1.257%
'5010000','200311',2199,3337, 65.89%
'5010100','200309',16841,40980...
'5010100','200310',17187,41542...
'5010100','200311',17507,42221...
'5010100','200401',18281,43919...
'5010100','200402',18670,43890...
'5010500','200309',17806,41144...
怎么实现。多谢了。记得以前有类似的贴在,找不到了。
作者:
大红机器
时间:
2004-03-26 11:15
标题:
增加一列计算值。求助。
awk -F, '{printf("%s, %.5s%\n",$0,($3/$4*100))}' file
复制代码
作者:
labrun
时间:
2004-03-26 11:24
标题:
增加一列计算值。求助。
awk -F, '{print $0,","$3/$4*100"%"}' file
作者:
zhhui2000
时间:
2004-03-26 11:25
标题:
增加一列计算值。求助。
awk -F,'{ print $0,$3/$4 }' aa.txt >bb.txt
作者:
nkoldbug
时间:
2004-03-26 11:38
提示:
作者被禁止或删除 内容自动屏蔽
作者:
xswj77
时间:
2004-03-26 13:45
标题:
增加一列计算值。求助。
谢诸位
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2