美文网首页
sed命令:删除匹配行和替换

sed命令:删除匹配行和替换

作者: 依然饭太稀 | 来源:发表于2018-07-10 17:17 被阅读975次

删除以a开头的行

sed -i'/^a.*/d'tmp.txt

-i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.

在分号内的/d表示删除匹配的行

替换匹配行:

sed -i's/^a.*/haha/g'tmp.txt

分号内的s/表示替换

/g表示全局替换

相关文章

  • sed常用命令

    删除匹配行 删除包含test的行sed -i '/test/d' etc/test 替换匹配行 替换hehe为ha...

  • sed命令:删除匹配行和替换

    删除以a开头的行 [cpp]view plaincopysed-i'/^a.*/d'tmp.txt -i 表示操作...

  • sed命令:删除匹配行和替换

    删除以a开头的行 sed -i'/^a.*/d'tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,...

  • sed

    正则表达式 – 如何使sed删除行不匹配替换

  • sed命令

    整理一下关于sed命令遇到的几个需求。 sed匹配和替换文本 sed匹配关键字并且整行进行替换比如,存在一下文件:...

  • LINUX sed命令的使用

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

  • 临时随笔sed/awk

    sed替换指定行内容 sed 命令行格式 脚本格式 基本操作命令 行定位 操作命令 实例 替换命令 高级操作命令 ...

  • 【linxu编程】Linux文本处理三剑客——sed 2

    sed d命令删除行 s命令查找替换 y命令字符转换 p命令打印 -n参数表示不打印没处理的行 a/i命令插入文本...

  • 【现学现忘&Shell编程】— 35.sed命令(一)

    1、sed命令说明 sed主要是用来将数据进行选取、替换、删除、新增的命令,grep,awk,sed称为是文本操作...

  • sed 通配符应用

    " . " :表示匹配一个字符 " .* " :表示匹配任意字符 sed删除指定行 sed通配符使用 sed多...

网友评论

      本文标题:sed命令:删除匹配行和替换

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