免费注册 查看新帖 |

Chinaunix

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

怎样择行求和呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-30 15:25 |只看该作者 |倒序浏览
file:
qw3|33|545|
we3|300|334|
ed|2310|345|
dfe|640|340|
dfp|455|655|
tre|670|565|
.....
  怎样把FILE里的第2行和第4行的$2求和呢?结果为:
qw3|33|545|we3940|334|
ed|2310|345|
dfp|455|655|
tre|670|565|

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-10-30 16:57 |只看该作者

  1. /home/lee#cat urfile
  2. qw3|33|545|
  3. we3|300|334|
  4. ed|2310|345|
  5. dfe|640|340|
  6. dfp|455|655|
  7. tre|670|565|
  8. /home/lee#dc<<EOF
  9. > $(sed -n '2p;4p' urfile|cut -f2 -d'|')
  10. > +
  11. > p
  12. > EOF
  13. 940
复制代码

是这样吗?

论坛徽章:
0
3 [报告]
发表于 2005-10-31 08:49 |只看该作者
看你的输出结果,感觉很怪怪的哦

论坛徽章:
0
4 [报告]
发表于 2005-10-31 09:13 |只看该作者
sed -n -e '2p' -e '4p'  file |awk -F"|" '{x=x+$2} END {print x}'

等待其他方法.......................

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-10-31 11:04 |只看该作者
原帖由 lych 于 2005-10-31 08:49 发表
看你的输出结果,感觉很怪怪的哦

呵呵,,,, 结果正确不?

论坛徽章:
0
6 [报告]
发表于 2005-10-31 11:50 |只看该作者
原帖由 寂寞烈火 于 2005-10-31 11:04 发表

呵呵,,,, 结果正确不?

烈火大大,你地结果是没问题地
我是说lz的最后要求
我海没理解
他好像把第一行和第二行咋还要合并到一起呢?要是纯粹的计算,那就没啥说的啦!
我猜想lz的意思是用计算的结果来把第二行的$2替换掉,然后把第四行去掉吧!我是这么理解的!

[ 本帖最后由 lych 于 2005-10-31 11:53 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2005-10-31 11:56 |只看该作者
awk -F"|" 'NR==2 || NR==4{a+=$2}END{print a}' file

BTW, 烈火兄名字后面的水神是CU封的么?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2005-10-31 17:45 |只看该作者
原帖由 icesummit 于 2005-10-31 11:56 发表
awk -F"|" 'NR==2 || NR==4{a+=$2}END{print a}' file

BTW, 烈火兄名字后面的水神是CU封的么?

呵呵,是俺自封滴

论坛徽章:
0
9 [报告]
发表于 2005-11-03 11:18 |只看该作者
不错,结果是要第二,四行的$2求和,,并把结果放在第二行的$2,同时去掉第四行.

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2005-11-03 13:10 |只看该作者
原帖由 ljm1911 于 2005-11-3 11:18 发表
不错,结果是要第二,四行的$2求和,,并把结果放在第二行的$2,同时去掉第四行.

要求不低嘛~~ 多看看坛子里的精华吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP