sed操作命令

sed命令不会改变原文件的内容

基本操作命令:

-a:新增行

在第2行后新增====分隔符

nl    passwd   |   sed  '1,5a======':在第1到第5行后都增加=分隔符

-i:插入行

在1到5行这前进行插入操作

-c:替代行

把第1行替换成aa

多行替换:nl   passwd  |   sed  '1,5  aaaaaaaaaaaaaa'

把1到5行的内容替换成aaaaaaaaaaaaa

nl   passwd:是将整篇文件的内容,显示行号输出到屏幕中


-d:删除行

删除第1行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,252评论 2 33
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 4,420评论 3 74
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 4,079评论 7 54
  • sed工具简介 用法:sed [-nefri] 动作参数:-n:使用安静模式(Silent)模式,一般在sed的...
    Bloo_m阅读 1,027评论 0 1
  • Linux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Se...
    姜淑均阅读 739评论 1 2