资讯专栏INFORMATION COLUMN

三剑客之SED

shadowbook / 3171人阅读

摘要:基本用法搜索匹配文本处理工具支持扩展正则表达式静默模式指定多脚本运行从指定的文件中读取脚本并与运行直接修改原文件编辑命令删除模式空间的行为模式空间的行打印行号在行后面追加文本,实现多行追加在行前面插入文本,实现多行插入用替换空

Sed基本用法

搜索匹配文本处理工具
sed[OPTION]...{script}[input-file]...[actions]
-r:支持扩展正则表达式
-n:静默模式
-e script1 -e script2:指定多脚本运行
-f /path/to/script_file:从指定的文件中读取脚本并与运行
-i:直接修改原文件

sed编辑命令

d:删除模式空间的行
=:为模式空间的行打印行号
a 	ext:在行后面追加文本,
实现多行追加
i 	ext:在行前面插入文本,
实现多行插入
c 	ext:用text替换空间中的行
p:打印模式空间中的行
s/regexp/replacement/:替换由regexp所匹配到的内容改为replacement
    g:全局替换
    i:不区分大小写
w/path/to/somefile:把指定的内容另存至/path/to/somefile路径所指的文件中
r/path/from/somefile:在文件指定位置插入另一个文件的所有内容,完成文件合并。

案例

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10097.html

相关文章

  • 剑客SED

    摘要:基本用法搜索匹配文本处理工具支持扩展正则表达式静默模式指定多脚本运行从指定的文件中读取脚本并与运行直接修改原文件编辑命令删除模式空间的行为模式空间的行打印行号在行后面追加文本,实现多行追加在行前面插入文本,实现多行插入用替换空 Sed基本用法 搜索匹配文本处理工具 sed[OPTION]...{script}[input-file]...[actions] -r:支持扩展正则表达式 -...

    qc1iu 评论0 收藏0
  • 剑客SED

    摘要:基本用法搜索匹配文本处理工具支持扩展正则表达式静默模式指定多脚本运行从指定的文件中读取脚本并与运行直接修改原文件编辑命令删除模式空间的行为模式空间的行打印行号在行后面追加文本,实现多行追加在行前面插入文本,实现多行插入用替换空 Sed基本用法 搜索匹配文本处理工具 sed[OPTION]...{script}[input-file]...[actions] -r:支持扩展正则表达式 -...

    douzifly 评论0 收藏0
  • 剑客SED

    摘要:基本用法搜索匹配文本处理工具支持扩展正则表达式静默模式指定多脚本运行从指定的文件中读取脚本并与运行直接修改原文件编辑命令删除模式空间的行为模式空间的行打印行号在行后面追加文本,实现多行追加在行前面插入文本,实现多行插入用替换空 Sed基本用法 搜索匹配文本处理工具 sed[OPTION]...{script}[input-file]...[actions] -r:支持扩展正则表达式 -...

    lifesimple 评论0 收藏0
  • linux文本处理剑客sed,原来只需要掌握这些!!!

    摘要:流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。同样达到了对文本处理的效果。编辑器会将该命令作用到包含指定文本模式的行上。插入和附加文本和其他编辑器类似,编辑器允许向数据流插入和附加文本行。  前言: shell脚本最常见的一个用途就是处理文本文件。检查日志文件、...

    gnehc 评论0 收藏0
  • Linux剑客awk详解

    摘要:也支持大量的正则表达式模式,大部分与支持的元字符类似,而且正则表达式是玩转三剑客的必备工具。正则匹配操作符用于对记录或区域的表达式进行匹配。支持的关系运算符运算符含义示例小于小于或等于。输入区域分隔符,默认是空格。 第一篇 awk简介与表达式实例 一种名字怪异的语言 模式扫描和处理,处理数据和生成报告。 awk不仅仅是linux系统中的一个命令,而且是一种编程语言;它可以用来处理数...

    Zack 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<