美文网首页
sed文本替换

sed文本替换

作者: _Gaara_ | 来源:发表于2020-09-01 14:57 被阅读0次
sed 's/^Str/String/' xxx.java

s表示字符串操作
^表示以Str打头
$ 以什么结尾 xxx& 以xxx结尾
第一个/ 到第二个/表示目标内容
第二到第三表示换后的内容
但是这样只能显示成需要的结果,实际没有改写文件,就是预览

sed -i 's/^Str/String/' xxx.java 

可以改写 -i 就类似vim的i
这样只是替换一行中的首次符合条件的内容

  • 全局替换 , g 全局
sed -i 's/^Str/String/g' xxx.java 
  • 替换标点符号需要转义 '' \ ''
sed -i '/^ &/d' xxx.sh
  • 删除空行 d 删除 ^ $ 开头和结尾中间放空格,表示空行
sed -i '/xxxx/d' xxx.sh  删除带xxxx的行

相关文章

  • sed文本替换

    s表示字符串操作^表示以Str打头$ 以什么结尾 xxx& 以xxx结尾第一个/ 到第二个/表示目标内容第...

  • Sed简单用法

    打印指定行 插入文本 附加文本 删除行 替换文本 从shell 向sed传值

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

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

  • linux三剑客的基本使用——grep、sed、awk

    grep、sed、awk是linux功能非常强大的三个命令,grep是查找过滤文本,sed是对文本进行编辑替换,a...

  • sed命令

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

  • sed指令在Linux与Mac下使用的区别

    sed常规用法(即在Linux下运行的方式): sed -i 'xxx' file 对file文件执行文本替换,具...

  • sed常用文本操作-文本替换

    0 sed语法介绍 数据的搜寻并替换 1 测试文件准备 test.txt测试文件: 2 删除所有行的前N个字符 s...

  • Linux sed 命令

    [TOC] sed命令整体可以干嘛 总体而言,sed命令可以对文本进行查找、删除、插入、替换等操作。它跟vim或者...

  • linux之文本内容替换命令sed

    sed简介:流编辑工具,用来对文本进行过滤与替换操作。 sed流程:sed通过一次仅读取一行内容来对某些指令进行处...

  • Shell 脚本绘图实例使用gnuplot

    日志的格式: 日志的搜索用到了grep 命令, 提取文本列用到了 awk 命令,文本替换 sed命令,cut 也可...

网友评论

      本文标题:sed文本替换

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