分页: 1 / 1

求教awk使用

发表于 : 2009-05-13 0:03
lucia1219
比如有一个文件
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(或用其他)怎么实现

Re: 求教awk使用

发表于 : 2009-05-13 6:32
aerofox

代码: 全选

awk '/aaa/ { file="a" }; /bbb/ { file="b" }; /energy:/ { print $2 > file }'

Re: 求教awk使用

发表于 : 2009-05-13 14:28
zhouxiaojian
好强阿!
正在学习sed和awk :em11

Re: 求教awk使用

发表于 : 2009-05-17 21:40
lucia1219
谢谢帮助哈
问题解决了 :em09

Re: 求教awk使用

发表于 : 2009-05-19 21:02
HuaChong
自己也学习了一招了