【linux】sed的用法

sed命令是利用脚本来处理文本文件。

sed可依照脚本的指令来处理、编辑文本文件。

sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。

sed的语法由两部分组成,参数和动作。

  1. 参数。
    • -e表示使用脚本命令处理目标文件。
    • -f表示使用script文件处理目标文件。
    • -n静默模式,不显示中间过程的信息。
  2. 动作。
    • a新增信息。
      sed -e '4a\newline' targetfile
      
      表示在文件targetfile第四行末尾添加信息。
    • c取代。
      nl targetfile|sed '2,5c yes,you are a boy'
      
      将 2-5 之间的内容替换成后边的信息。
    • s取代,通常后边搭配正则表达式。
      nl aa.txt|sed -n 's/de/aa/g;p;'
      
    • d删除。
      nl aa.txt|sed -n '1,2d;p'
      
    • i插入。
      sed -i 's/aa/bb/g' filename
      
      之间修改文件。
    • p打印,通常和sed -n搭配使用。

相关推荐

  1. linux】sed

    2024-04-04 04:36:04       13 阅读
  2. linux 中date 命令

    2024-04-04 04:36:04       34 阅读
  3. nc

    2024-04-04 04:36:04       36 阅读
  4. QueryWrapper

    2024-04-04 04:36:04       15 阅读
  5. axios

    2024-04-04 04:36:04       12 阅读
  6. React <> </>

    2024-04-04 04:36:04       11 阅读
  7. linux命令及

    2024-04-04 04:36:04       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 04:36:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 04:36:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 04:36:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 04:36:04       20 阅读

热门阅读

  1. LeetCode 27.移除元素

    2024-04-04 04:36:04       14 阅读
  2. 【c++基础】数池塘(八方向)

    2024-04-04 04:36:04       16 阅读
  3. 4/4 清明work

    2024-04-04 04:36:04       13 阅读
  4. 什么是设计模式?使用英雄联盟来介绍设计模式

    2024-04-04 04:36:04       16 阅读
  5. “八皇后”问题——回溯+深搜

    2024-04-04 04:36:04       17 阅读
  6. 程序员的前景和未来

    2024-04-04 04:36:04       13 阅读