linux 三剑客--sed

sed:     单个文件:增删改查

                  单个文件:复制粘贴

                  多个文件:导入/导出新文件

  • 1,增加: 在指定行前/后增加

在某行前插入:ni    [insert]



在某行后追加:na    [append] 


  • 2,删除: 删除一行/多行

删除某行


删除多行: 第1行,第3行


删除1-3连续行:


删除空行


  • 3,修改: 修改整行/一行的单个字符:

替换整行、多行  nc   [change]


替换某行的单个字符

注释掉某行/多行: 修改操作:添加#

=============sed 使得增删改:立即生效  -i ============


  • 4,查看: 查看某行/多行     奇数行/偶数行

5,单个文件内部内容移动:H复制 +d删除 + G粘贴=剪切到...


6,导入新文件


7,导出新文件


 sed   ,  grep  , awk :   用法对比

正则匹配单个字符
正则匹配多个字符:任意数字[0-9]

正则匹配多个字符: 任意字符.


猜你喜欢

转载自blog.csdn.net/eyeofeagle/article/details/80551106