数据不太多的话,安利vim
:g/ubuntu/d
反之,要保留含ubuntu的行的话:
:v/ubuntu/d
【 在 javame (yimin) 的大作中提到: 】
: 标 题: 请教一个sed命令的用法
: 发信站: 水木社区 (Thu Feb 11 14:48:37 2021), 站内
:
: hello.txt内容如下,
:
: linux
: ubuntu2134555
: python
: gcc
: 234567ubuntu2134555
: ubuntu87654
: golang
: ubuntu21555
: ubuntu4555
:
: 运行
: sed -E -e ":a;$!{N;ba;};s/ubuntu.*?\n//g" hello.txt
:
: 运行结果为啥只有
: linux
:
: 我希望得到的结果是
: linux
: python
: gcc
: golang
:
: 我只是用另外一种模式空间来匹配,为什么运行结果不对啊?
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 124.78.136.*]
--
FROM 123.123.52.*