Linux命令之sed-删除匹配行

Posted 飞飞--温故而知新

tags:

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

1. sed -i \'/preSql/d\' a.txt

---删除匹配到preSql的行

2. sed -i \'1d\' a.txt

---删除第一行

3. sed -i \'3~2d\' a.txt

---从第三行开始,每隔一行删除

4. sed -i \'4,8d\' a.txt

---删除从第4行到第8行

5. sed -i \'$d\'  a.txt

---删除最后一行

6. sed \'/^$/d\' a.txt

---删除所有空行

7. sed -i  \'/Website Design/,$d\' a.txt

---从匹配行到末尾行

8. sed -i  \'/Storage/,+2d\' a.txt

---删除匹配行和之后两行



作者:一叶知秋秋秋秋秋秋
链接:https://www.jianshu.com/p/ac7bd1c4aebe
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

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

Linux之sed:删除某行以及替换

Linux三剑客之Sed

Linux 文本查看命令之sed

linux文本三剑客之sed命令详解

打开高效文本编辑之门_Linux sed之多行命令与循环命令

Linux三剑客(sed)-编辑匹配到的文本