shell 求和问题

veryeasy97 2011-09-09 04:54:01
一文件(每10分钟动态更新一次)倒数第二行格式如下:
TEST001,Time0048,3.0,0.0,10.8,42.4,51.8,0.0,0.0,10.8,0.0,0.0,0.0,0.0,29.3,0.0,10.2,12.4,0.0,0.0
现在需要对该行的第三列起(含第三列,“,”为分列符号)的后十八列求和,请高手指教,谢谢!
...全文
123 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinasingle 2011-09-09
  • 打赏
  • 举报
回复
已经搞定了 学习下
veryeasy97 2011-09-09
  • 打赏
  • 举报
回复
成功得到结果,谢谢!
qq120848369 2011-09-09
  • 打赏
  • 举报
回复
#!/bin/bash

tail -n 2 $1 | head -n 1 | awk '
BEGIN{
FS=",";
sum=0;
}

{
for(i=2;i<=NF;++i)
{
sum+=$i;
}
}
END{
print sum;
}
'

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧