sed删除包含指定字符串的所有行

Posted dakewei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed删除包含指定字符串的所有行相关的知识,希望对你有一定的参考价值。

1.以删除文件example.txt中包含字符串"=yes"的行为例,example.txt文件有以下内容:

dadasdfsadf=yes=sds

dsdadasdkfk

dsdsdds=sye

kgfjdfdf=yes==-

 

2.准备删除:

sed -i ‘/=yes/d‘ example.txt

 

3.删除后,example.txt的内容如下:

dsdadasdkfk
dsdsdds=sye

 


以上是关于sed删除包含指定字符串的所有行的主要内容,如果未能解决你的问题,请参考以下文章

删除包含指定单词的所有行[重复]

sed 删除最后几行 和删除指定行 awk使用

sed 怎样在文本里指定位置插入字符

Shell 的sed和awk 工具

linux 中用 sed 指令 删除/添加 指定行首内容

Sed删除和添加指定行的上下行的数据