Chinaunix

标题: sed怎么写? [打印本页]

作者: chzht001    时间: 2006-10-19 17:00
标题: sed怎么写?
文本如下:
aaaaaaa
bbbbbbbb
ccccccccc
aaaaaaa
bbbbbbbb
ccccccccc
aaaaaaa
bbbbbbbb
ccccccccc

我知道删除不含aaaa的行可以这样
sed '/aaaa/b;d' urfile

现我想把不含有aaaa和bbbb的行删除,请教sed怎么写?
作者: 寂寞烈火    时间: 2006-10-19 17:04
sed '/aaaa\|bbbb/!d'
作者: chzht001    时间: 2006-10-19 17:09
原帖由 寂寞烈火 于 2006-10-19 17:04 发表
sed '/aaaa\|bbbb/!d'


tks
哎,只记得d,忘了!d
作者: lovesaka    时间: 2006-10-19 22:17
原帖由 chzht001 于 2006-10-19 17:09 发表


tks
哎,只记得d,忘了!d

不是忘了学的东西要灵活运用嘛^_^

  1. sed '/aaaa\|bbbb/b;d'
复制代码

作者: chzht001    时间: 2006-10-20 09:25
原帖由 lovesaka 于 2006-10-19 22:17 发表

不是忘了学的东西要灵活运用嘛^_^

  1. sed '/aaaa\|bbbb/b;d'
复制代码


说的有理啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2