yiwai 发表于 2018-8-23 06:19:36

Shell脚本之sed篇

  Shell脚本之sed篇
  目录:
  一、概述
  二、sed基本语法格式
  三、简单正则表达式
  四、sed脚本指令(注释、替换、删除、追加、打印、下一行、读写文件、退出、多行模式)
  五、综合案例
  一、概述
  1.sed是一款流编辑工具,用来对文本进行过滤与替换工作,特别是当你想要对几十个配置文件做统计修改时,你会感受到sed的魅力!
  sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出,所以sed更适合于处理大数据文件。
  2.sed流程:
  * 通过文件或管道读取文件内容。
  * sed并不直接修改源文件,而是将读入的内容复制到缓冲区中,我们称之为模式空间(pattern space)。
  * 根据sed的指令对模式空间中的内容进行处理并输出结果,默认输出至标准输出即屏幕上。
  输入
  ------------------------------------------------
  |
  |
  v
  v
  读取一行内容,并复制到模式空间
页: [1]
查看完整版本: Shell脚本之sed篇