首页云计算 正文

删除指定行的上一行和下一行

2024-11-19 6 0条评论
  1. 首页
  2. 证书相关
  3. 删除指定行的上一行和下一行

删除指定行的上一行和下一行

发布日期:2017-03-05

需求:删除匹配trustauth.cn行的上一行和下一行,下面是使用sed删除指定行的上一行 awk删除指定行的下一行方法:

  1. # cat test.txt
  2. …..
  3. <!–
  4. blog.trustauth.cn
  5. –>
  6. …….

sed删除指定行的上一行

  1. sed -i -e :a -e ‘$!N;s/.*\n\(.*trustauth.cn\)/\1/;ta’ -e ‘P;D’ test.txt

awk删除指定行的下一行

  1. awk ‘!NF{print;next};!/trustauth.cn/;/trustauth.cn/{print;getline;getline;print}’ test.txt
标签: linux 运维教程

上一篇:读《Linux Shell脚本攻略》第8章笔记

下一篇:读《Linux Shell脚本攻略》第6章笔记

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/112593.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码