linux sed

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

语法格式
sed [options] script [input_file or stdin default]
选项:

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

脚本:

  • 正则替换:
    's/<pattern>/<replaced>/g'<pattern>替换为<replaced>/g为全部替换,否则只替换第一处。分隔符/也可以是|或者\,但是必须一致。
posted @ 2023-03-12 21:40  王冰冰  阅读(16)  评论(0编辑  收藏  举报