Sed删除和添加指定行的上下行的数据
课题一:删除匹配行的上一行和下一行数据
1.删除匹配行的上一行和下一行:
**2.删除匹配到特定字符所在行的上一行 **
**3.删除匹配到特定字符所在行的下一行 **
4.sed中使用变量,删除匹配行的上一行和下一行:
课题二:匹配到字符串所在的行的上一行或者是下一行插入一条数据
a 追加内容 sed ‘/匹配词/a\要加入的内容’ example.file(将内容追加到匹配的目标行的下一行位置)
i 插入内容 sed ‘/匹配词/i\要加入的内容’ example.file 将内容插入到匹配的行目标的上一行位置)
示例:
#我要把文件的包含“chengyongxu.com”这个关键词的行前或行后加入一行,内容为“allow chengyongxu.cn”
给匹配到文件中具体的字符串的下一行插入一行数据:
在匹配到特定字符串的某行后批量插入多行数据:
给匹配到文件中具体的字符串的上一行插入一行数据:
课题三:删除匹配到指定字符串所在的行的上一行或者是下一行数据
1、删除指定行的上一行
2、删除指定字符串之间的内容
生产中nginx配置文件替换字符
今天演示到此处,欢迎留言一起交流学习
分类:
linux命令
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤