sed:     单个文件:增删改查

                  单个文件:复制粘贴

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

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

linux 三剑客--sed[行式编辑]

在某行前插入:ni    [insert]

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

在某行后追加:na    [append] 

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

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

删除某行

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

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

 

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

删除1-3连续行:

linux 三剑客--sed[行式编辑]

删除空行

linux 三剑客--sed[行式编辑]

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

替换整行、多行  nc   [change]

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

替换某行的单个字符

linux 三剑客--sed[行式编辑]

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

linux 三剑客--sed[行式编辑]

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

linux 三剑客--sed[行式编辑]

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

linux 三剑客--sed[行式编辑]

linux 三剑客--sed[行式编辑]

 

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

linux 三剑客--sed[行式编辑]

6,导入新文件

linux 三剑客--sed[行式编辑]

 

7,导出新文件

 

linux 三剑客--sed[行式编辑]

 sed   ,  grep  , awk :   用法对比

正则匹配单个字符

linux 三剑客--sed[行式编辑]

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

linux 三剑客--sed[行式编辑]

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

linux 三剑客--sed[行式编辑]

 

相关文章:

  • 2021-10-23
  • 2021-08-15
  • 2022-01-04
  • 2022-01-03
  • 2021-06-09
猜你喜欢
  • 2021-08-24
  • 2022-02-26
  • 2022-02-01
  • 2021-11-24
  • 2021-12-12
  • 2021-12-17
  • 2021-12-21
相关资源
相似解决方案