sed删除匹配行

Posted 奇妙之二进制

tags:

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

删除以a开头的行

sed -i '/^a.*/d' tmp.txt

反向删除:

sed -i '/green/!d' colors

删除不包含green的行。

多pattern或匹配:
sed '/o$\\|amos$/d' colors

删除空行:
sed '/^$/d' colors

传递shell变量,单引号要改成双引号
sed -i "s/$good/xxx/" test

以上是关于sed删除匹配行的主要内容,如果未能解决你的问题,请参考以下文章

sed打印删除匹配行

sed命令:删除匹配行和替换

sed基本用法:修改行

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

使用sed命令匹配文件指定的行删除

sed在匹配行后跳过若干行删除多行