sed基本用法详解
的有关信息介绍如下:Stream EDitor流式编辑器,基于模式匹配过滤及修改文本,逐行处理并将结果输出到屏幕,可实现对文本的输出,删除,替换,复制,剪切,导入,导出等各种操作,下面就来详细介绍其使用过程。同大家一同分享!
sed命令格式解析,主要用法:
格式1: 前置命令 | sed [选项] ‘编辑指令’
格式2: sed [选项] ‘编辑指令’ 文件....
sed命令格式解析,常见的命令选项
sed命令格式解析,定地址,即[地址1[,地址2]]
用来指定处理的起,止行数
省略定址符时,默认逐行处理全部文本
地址可表示为文本的"行号",或者用来匹配的"/正则表达式/"
基本的处理动作
常用的处理操作示例----输出文件
常用的处理操作示例----删除文本
常用的处理操作示例----替换文本
sed应用案例---修改默认运行级别
找到/etc/inittab文件以id开头的行
将运行级别的数值替换为3
sed应用案例---修改IP配置
将配置文件中的192.168.1.x 修改为172.16.0.x
原主机位地址x不变
sed应用案例---修改网站根目录
将/var/www/html 改为/opt/wwwroot
使用sed脚本
复杂操作存为脚本,通过-f 调用
格式: sed -f 操作脚本 文件 ....