美文网首页
Sed(二)

Sed(二)

作者: Llewyn_Davis | 来源:发表于2018-12-06 00:01 被阅读0次

2018-12-05笔记


Sed附加命令

插入命令

语法为,sed '[address] action the_line_to_append' input-file

address

要插入的位置,可以是模式,也可以是行号

action

  • a,插入若干行在指定行后面
  • i ,插入若干行在指定行前面
  • c,修改指定行为新的若干行

打印行号

  • sed '/Tom/ =' fname.txt打印匹配了Tom的行的行号,其中行号与行分成两行输出。

转换字符

sed 'y /abcde/ABCDE/' fname.txt,相当于建立字符映射。

两个空间

两个空间指,模式空间与保持空间。保持空间主要用于辅助模式空间,充当缓冲区的作用。
使用h可以将模式空间的内容覆盖到保持空间中,H则以追加的方式。反过来gG,则是将保持空间的内容,导入到模式空间中。

多行编辑

N命令会在当前行增加一个'\n',然后读取下一行拼接到它后面

相关文章

  • Sed(二)

    2018-12-05笔记 Sed附加命令 插入命令 语法为,sed '[address] action the_l...

  • Linux命令-sed

    删除:d命令 $ sed ‘2d’example —–删除example文件的第二行。 $ sed ‘2,$d’e...

  • 2019-01-12三剑客之sed

    一、sed格式 二、sed和正则表达式 三、sed常用命令 d 删除命令 解释第一个:查找文件passwd中含有r...

  • 10-文本处理三剑客之sed

    本章内容 ◆ Sed介绍◆ Sed用法◆ Sed高级用法 处理文本的工具sed sed工具 练习 1、删除cent...

  • 37 sed (二)

    N命令 先来看N命令 —— 把下一行的内容纳入当成缓冲区做匹配。下面的的示例会把原文本中的偶数行纳入奇数行匹配,而...

  • sed命令(二)

    -p打印命令(一般和-n选项配合使用) 例如:sed 'p' passwd-----------打印passwd...

  • sed使用

    94 sed(上) sed工具 sed -n '/root/'p 匹配字符串root sed -n '2'p ...

  • Sed and awk 笔记之 sed 篇:高级命令(一)

    sed篇总共分成6章:(简书版) Sed&awk笔记之sed篇:简单介绍 Sed&awk笔记之sed篇:模式空间与...

  • Sed and awk 笔记之 sed 篇:基础命令

    sed篇总共分成6章:(简书版) Sed&awk笔记之sed篇:简单介绍 Sed&awk笔记之sed篇:模式空间与...

  • Sed and awk 笔记之 sed 篇:高级命令(二)

    sed篇总共分成6章:(简书版) Sed&awk笔记之sed篇:简单介绍 Sed&awk笔记之sed篇:模式空间与...

网友评论

      本文标题:Sed(二)

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