linux sed

sed按行处理文件,处理方式为每次读取一行,放在缓冲区(pattern space)中,根据指定的命令处理该行,然后再读取下一行处理。

语法格式

sed [options] script [input_file or stdin default]

选项:

1
2
-n # 不要自动输出pattern space中的内容
-i # 直接编辑原文件

脚本:

  • 正则替换:

's/<pattern>/<replaced>/g'<pattern>替换为<replaced>/g为全部替换,否则只替换第一处。分隔符/也可以是|或者\,但是必须一致。


linux sed
https://jcdu.top/2023/03/12/linux sed/
作者
horizon86
发布于
2023年3月12日
许可协议