sed命令的基本使用方法

举报
rivers 发表于 2021/12/22 23:36:39 2021/12/22
【摘要】 文章目录 sed strem editor 流编辑器 sed的执行过程: 如何使用 选项|参数 sed strem e...

sed strem editor 流编辑器

  • sed编辑器是一行一行的处理文件内容的。正在处理的内容存放在模式空间(缓冲区)内,处理完成后按照选项的规定进行输出或文件的修改。
  • 接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;
  • sed也是支持正则表达式的,如果要使用扩展正则加参数-r

sed的执行过程:


  1. 一次读取一行数据
  2. 根据我们提供的规则来匹配相关的数据,比如查找root。
  3. 按照命令修改数据流中的数据,比如替换
  4. 将结果进行输出
  5. 重复上面四步

如何使用

语法格式:sed [options] ‘[commands]’ filename
例1:

[root@localhost ~]#  echo "this is aplle" | sed 's/aplle/dog/'
this is dog
[root
  
 
  • 1
  • 2

文章来源: rivers.blog.csdn.net,作者:宝山的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:rivers.blog.csdn.net/article/details/100549362

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。