Chinaunix
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
[打印本页]
作者:
用钱的兜兜
时间:
2005-03-18 17:19
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
数据格式:
122|2121|4324321|
43|433432|32424|
21421|32432|324324|
6786|989780|34|
....
作者:
寂寞烈火
时间:
2005-03-18 17:36
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
这样的问题,用awk是最适合不过的啦~
作者:
用钱的兜兜
时间:
2005-03-18 17:38
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
就是因为效率低下,想问问有其他的没?
作者:
梦蓝
时间:
2005-03-18 17:38
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
cat a.txt|awk -F"|" '
BEGIN{max_nf=0}
{
print
for(i=1;i<=NF;i++)
array
+=$i
max_nf=max_nf<NF?NF:max_nf
}
END{
for(i=1;i<=man_nf;i++)
printf("%8d",array
)
printf("\n"
}'
作者:
打劫
时间:
2005-03-19 00:45
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
awk -F"|" '{ OFS="+" }{ print $1,$2,$3 }' data.log | bc
复制代码
[/code]
作者:
哈
时间:
2005-03-19 09:44
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
换个方式试试:将文件加载进Excel中进行合计。
作者:
aquino
时间:
2005-03-19 10:14
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
[quote]
原帖由 "打劫"][/quote 发表:
gooder
作者:
寂寞烈火
时间:
2005-03-20 01:22
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
[quote]
原帖由 "打劫"][/quote 发表:
你这个是对"行"求和吧~~
try:
awk 'BEGIN{FS=OFS="|"}{a+=$1;b+=$2;c+=$3}END{print a,b,c}' file
复制代码
作者:
双眼皮的猪
时间:
2005-03-20 13:49
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
原帖由 "aquino" 发表:
gooder
better好不好...
作者:
aquino
时间:
2005-03-20 14:03
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
原帖由 "双眼皮的猪" 发表:
better好不好...
还有一个goodest, 这都不懂~
作者:
双眼皮的猪
时间:
2005-03-20 15:16
标题:
如何求一列数据的和,我用awk效率很低,有没什么现成的?
原帖由 "aquino" 发表:
还有一个goodest, 这都不懂~
俺惭愧.没有跟上潮流啊.嘿嘿...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2