求教awk使用

sh/bash/dash/ksh/zsh等Shell脚本
回复
lucia1219
帖子: 2
注册时间: 2009-05-12 23:44

求教awk使用

#1

帖子 lucia1219 » 2009-05-13 0:03

比如有一个文件
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(或用其他)怎么实现
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 求教awk使用

#2

帖子 aerofox » 2009-05-13 6:32

代码: 全选

awk '/aaa/ { file="a" }; /bbb/ { file="b" }; /energy:/ { print $2 > file }'
zhouxiaojian
帖子: 50
注册时间: 2008-07-11 20:52

Re: 求教awk使用

#3

帖子 zhouxiaojian » 2009-05-13 14:28

好强阿!
正在学习sed和awk :em11
lucia1219
帖子: 2
注册时间: 2009-05-12 23:44

Re: 求教awk使用

#4

帖子 lucia1219 » 2009-05-17 21:40

谢谢帮助哈
问题解决了 :em09
头像
HuaChong
帖子: 493
注册时间: 2006-09-12 17:10

Re: 求教awk使用

#5

帖子 HuaChong » 2009-05-19 21:02

自己也学习了一招了
回复