美文网首页
sed命令使用

sed命令使用

作者: 天夭夭 | 来源:发表于2018-01-29 18:14 被阅读0次

sed基本用法:sed: stream EDitor

       行编辑器,(全屏编辑器:vi)。

sed: 模式空间

       默认不编辑原文件,仅对模式空间中的数据做处理。而后,处理结束后,将模式空间打印至屏幕;

sed命令格式:

       sed [options] 'AddressCommad' file ......

options:

       -n: 静默模式,不再默认显示模式空间中的内容。

       -i : 直接修改原文件

       -e SCRIPT -e SCRIPT :可以同时执行多个脚本

       -f /PATH/TO/SED_SCRIPT

       -r : 使用扩展正则表达式

Address:

       1、StartLine,EndLine

             比如1,100 #1到100行

             $ :查看最后一行

       2、/RegExp/ 使用正则表达式。

             /^root/

       3、/pattern1/,/pattern2/

             第一次被pattern1匹配到的行开始,至第一次被pattern2匹配到的行结束。

       4、LineNumber

             指定的行。

       5、StartLine , +N

             从startLine开始,向后的N行:

Command:

       d:删除符合条件的行

       p:显示符合条件的行

       a \ string :在指定的行后面追加新行,内容为 string

       i \string : 在指定的行前面添加新行,内容为 string

       r FILE:将指定的文件的内容添加至符合条件的行处

       w FILE:将地址指定范围内的行另存至指定的文件中

       s/pattern/string/修饰符: 将pattern 替换为string。 默认只替换每行中第一次被模式匹配到的字符串。

加修饰符

             q : 全局替换

             i :忽略字符大小写

             支持后向引用;

             &:引用模式匹配整个串

‘ \ ’用于转译,让系统识别 它是后一个字符 原来的意思。如 "/\//" 转译/ 显示它原本的意思。

\,表示换行。

相关文章

  • LINUX sed命令的使用

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

  • Linux命令之sed批量替换字符串操作

    Linux中sed命令功能强大,本文将详细介绍如何使用sed命令进行字符串替换。一、基本的替换命令格式1:sed ...

  • 070-sed

    想要编辑和修改文本内容。使用sed命令可以完美做到。非常有必要写一遍记录及查看。 sed 命令行格式为: sed ...

  • 2019-07-24 课堂笔记sed命令

    昨天回顾 使用grep命令取IP地址 今日总结 sed执行原理sed执行原理.jpg sed [参数] '条件指令...

  • Mac sed命令invalid command code错误

    问题 Mac上使用sed命令时,报出sed: 1: "1.txt": invalid command code ....

  • sed命令使用

    sed基本用法:sed: stream EDitor 行编辑器,(全屏编辑器:vi)。 sed: 模式空间 默...

  • sed 命令使用

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选...

  • sed命令使用

    全部替换指定内容 sed -i "s/SELINUX=enforcing/SELINUX=disabled /g"...

  • 六.Linux之sed命令

    sed使用方式 1.在Shell中输入: 脚本格式: 2.用sed -f命令调用sed脚本文件 3.直接执行sed...

  • sed 命令用法与实例

    语法 sed '范围(条件) 命令' file d: 删除 范围: 使用数...

网友评论

      本文标题:sed命令使用

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