当前位置:   article > 正文

sed 常用命令_sed命令

sed命令

1.sed

1.1 sed 简介

sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。

1.2 命令格式

sed 命令行格式为: sed [选项] ‘command’ 输入文本

  • 选项 说明
  • -n 使用安静模式,在一般情况所有的 STDIN 都会输出到屏幕上,加入-n 后只打印被 sed 特殊处理的行
  • -e 多重编辑,且命令顺序会影响结果
  • -f 指定一个 sed 脚本文件到命令行执行,
  • -r Sed 使用扩展正则
  • -i 直接修改文档读取的内容,不在屏幕上输出

1.3 sed操作命令

如果没有指定地址,sed 就会处理输入的所有的行

  • 命令 说明
  • a\ 在当前行后添加一行或多行
  • c\ 用新文本修改(替换)当前行中的文本
  • d 删除行
  • i\ 在当前行之前插入文本
  • h 把模式空间里的内容复制到暂存缓存区
  • H 把模式空间里的内容追加到暂存缓存区
  • g 取出暂存缓冲区里的内容,将其复制到模式空间,覆盖该处原有内容
  • G 取出暂存缓冲区里的内容,将其复制到模式空间,追加在原有内容后面
  • l 列出非打印字符<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/323067
推荐阅读
相关标签
  

闽ICP备14008679号