比如有一个文件
num: 1
aaa
energy: 1111
num: 2
aaa
energy: 2222
num: 3
bbb
energy: 3333
num: 4
aaa
energy: 4444
.........
读这个文件,遇到aaa,就把energy后的数(1111,2222,4444)输出到一个文件;遇到bbb,就把energy后的数(3333)输出到另一个文件中
学习使用Shell语句时间不长,求教用awk(或用其他)怎么实现
求教awk使用
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求教awk使用
代码: 全选
awk '/aaa/ { file="a" }; /bbb/ { file="b" }; /energy:/ { print $2 > file }'
-
- 帖子: 50
- 注册时间: 2008-07-11 20:52
Re: 求教awk使用
好强阿!
正在学习sed和awk
正在学习sed和awk
-
- 帖子: 2
- 注册时间: 2009-05-12 23:44
Re: 求教awk使用
谢谢帮助哈
问题解决了
问题解决了
- HuaChong
- 帖子: 493
- 注册时间: 2006-09-12 17:10
Re: 求教awk使用
自己也学习了一招了