美文网首页
Linux sed命令的具体用法是什么?

Linux sed命令的具体用法是什么?

作者: 老男孩IT教育 | 来源:发表于2022-12-22 11:25 被阅读0次

  Linux

sed命令是利用脚本来处理文本文件。它可依照脚本的指令来处理、编辑文本文件,是Linux系统中非常不错的文本处理工具,可对数据进行替换、删除、新增以及选取等操作,接下来通过“Linux

sed命令常用操作详解”这篇文章为大家介绍一下。

  sed命令行格式:sed [options] 'command' file(s)

  options常用选项:

  -n或--quiet或——silent:仅显示script处理后的结果;

  -e:以选项中的指定的script来处理输入的文本文件;

  -f:以选项中指定的script文件来处理输入的文本文件;

  -r∶sed 的动作支援的是延伸型正规表示法的语法;

  -i∶直接修改读取的档案内容,而不是由萤幕输出;

  -h或--help:显示帮助;

  -V或--version:显示版本信息。

  Command常用命令:

  a:新增,a 的后面可以接字符串,而这些字符串会在新的一行出现(目前的下一行);

  c:取代,c 的后面可以接字符串,这些字符串可以取代 n1,n2 之间的行;

  d:删除,d 后面通常不接任何字符串;

  i:插入,i 的后面可以接字符串,而这些字符串会在新的一行出现(目前的上一行);

  p:列印,亦即将某个选择的资料印出。通常 p 会与参数 sed -n 一起运作;

  s:取代,可以直接进行取代的工作,通常与正规表达式搭配使用。

  实例说明:

  新增操作:a命令

  sed '/^bird/a\test' file将test追加到 以bird开头的行后面

  删除操作:d命令

  sed '/^$/d' file #删除空白行;

  sed '2d' file #删除第二行;

  sed '2,$d' file #删除第2行到最后一行;

  sed '$d' file #删除最后一行;

  sed '/^bird/'d file #删除所有开头是bird的行;

  插入操作:i命令

  sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird

  替换文本中的字符串:s命令

  sed 's/bird/birds/' file #将文本中的bird替换成birds;

  sed -i 's/ bird / birds /g' file #将file文件中每一行的第一个bird替换为birds;

相关文章

  • Linux sed命令的具体用法是什么?

    Linux sed命令是利用脚本来处理文本文件。它可依照脚本的指令来处理、编辑文本文件,是Linux系统中非常不错...

  • linux - sed常用命令

    linux - sed常用命令 sed命令用法[https://www.cnblogs.com/w1sh/p/14...

  • sed命令详解

    原文链接:sed命令_Linux sed 命令用法详解:功能强大的流式文本编辑器 http://man.linu...

  • Linux-sed-1

    #############20190820- sed命令用法详解 sed命令用法 sed是一种流编辑器,它是文本处...

  • sed命令基本用法

    sed文本处理工具的用法: 用法1:前置命令 | sed [选项] '条件指令'用法2:sed [选项] ...

  • sed基础命令

    一、sed文本处理工具的用法: 用法1:前置命令 | sed [选项] '条件指令' 用法2:sed [选...

  • sed命令

    sed命令 对比用paste和tr命令将fastq文件转换为fasta文件 paste sed命令 sed用法

  • linux sed 替换

    1. linux sed -i 命令 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令...

  • Linux 学习笔记(十四):Linux 正则表达式基础

    grep 命令 作为linux中最为常用的三大文本(awk(Linux awk教程),sed(Linux sed教...

  • LINUX sed命令的使用

    LINUX sed命令的使用 命令格式 sed常用命令 sed替换标记 sed元字符集 已匹配字符串标记& ⼦串匹...

网友评论

      本文标题:Linux sed命令的具体用法是什么?

      本文链接:https://www.haomeiwen.com/subject/xukmqdtx.html