Sed删除和添加指定行的上下行的数据
课题一:删除匹配行的上一行和下一行数据
1.删除匹配行的上一行和下一行:
**2.删除匹配到特定字符所在行的上一行 **
**3.删除匹配到特定字符所在行的下一行 **
4.sed中使用变量,删除匹配行的上一行和下一行:
课题二:匹配到字符串所在的行的上一行或者是下一行插入一条数据
a 追加内容 sed ‘/匹配词/a\要加入的内容’ example.file(将内容追加到匹配的目标行的下一行位置)
i 插入内容 sed ‘/匹配词/i\要加入的内容’ example.file 将内容插入到匹配的行目标的上一行位置)
示例:
#我要把文件的包含“chengyongxu.com”这个关键词的行前或行后加入一行,内容为“allow chengyongxu.cn”
给匹配到文件中具体的字符串的下一行插入一行数据:
在匹配到特定字符串的某行后批量插入多行数据:
给匹配到文件中具体的字符串的上一行插入一行数据:
课题三:删除匹配到指定字符串所在的行的上一行或者是下一行数据
1、删除指定行的上一行
2、删除指定字符串之间的内容
生产中nginx配置文件替换字符
今天演示到此处,欢迎留言一起交流学习

浙公网安备 33010602011771号