过滤两个关键字,并提取之间的内容

sh/bash/dash/ksh/zsh等Shell脚本
回复
mad_frog
帖子: 55
注册时间: 2011-06-29 11:26

过滤两个关键字,并提取之间的内容

#1

帖子 mad_frog » 2011-11-07 12:15

如文本,提取aaa和bbb直接的内容
1
2
3
4
aaa
dsd
dsada
dqdad
ad2tgsa
bbb
dsa
11
34423f
fgdw
显示结果如下:
aaa
dsd
dsada
dqdad
ad2tgsa
bbb
niejieqiang
帖子: 151
注册时间: 2009-05-29 22:05

Re: 过滤两个关键字,并提取之间的内容

#2

帖子 niejieqiang » 2011-11-07 12:38

perl -ne 'print if /aaa/../bbb/'
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 过滤两个关键字,并提取之间的内容

#3

帖子 lilydjwg » 2011-11-07 13:02

代码: 全选

sed -n '/aaa/,/bbb/p'
头像
naturalaw
帖子: 1360
注册时间: 2011-09-06 22:04

Re: 过滤两个关键字,并提取之间的内容

#4

帖子 naturalaw » 2011-11-07 14:50

都被你们抢答了.
  • The eternal law
mad_frog
帖子: 55
注册时间: 2011-06-29 11:26

Re: 过滤两个关键字,并提取之间的内容

#5

帖子 mad_frog » 2011-11-07 14:54

强啊
回复