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已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    O感悟人生O阅读 10,344评论 2 33
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 3,706评论 3 72
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 2,856评论 7 54
  • Linux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Se...
    姜淑均阅读 393评论 1 2
  • 原文:孟武伯问孝。子曰:“父母唯其疾之忧。” 此篇沿上篇论孝。 孟武伯问什么是孝。孔子回答到:“父母只担心儿女的疾...
    哈皮波阅读 931评论 1 1