sed编辑器处理数据的方式
(1)一次从输入中读取一行数据。
(2)根据所提供的编辑器命令匹配数据
(3)按照命令修改流中的数据
(4)将新的数据输出到STDOUT
sed命令格式
sed option script file
-e script 在处理输入时,将script中指定的命令添加到已有的命令中 同时使用多条命令
-f file 在处理输入时,将file中指定的命令添加到已有的命令中 同时处理大量命令
-n 不产生命令输出,使用print命令完成输出
sed命令基础用法
1.在命令行定义编辑器命令
查找替换s///,s@@@,s###
对文件进行编辑
sed编辑器不会修改文本文件内容,只会将修改的数据发送到STDOUT。
2.在命令行使用多个编辑器命令
命令之间用分号隔开
或使用bashshell次提示符 sed -e ‘
封尾单引号所在行结束命令
3.从文件中读取编辑器命令