美文网首页
sed-字符替换插入

sed-字符替换插入

作者: 肖金光xjg | 来源:发表于2020-12-15 09:19 被阅读0次

指定行的上一行或下一行插入一行或多行

sed -i 's/指定的字符/i\需插入行的内容/' 文件名称 指定行前面插入新行
sed -i 's/指定的字符/a\需插入行的内容/' 文件名称 指定行后面插入新行
在catalina.sh文件的# OS specific support行上一行插入内容

sed -i "/# OS specific support/i\#jenkins root dir\nexport JENKINS_HOME='/data/jintest'" catalina.sh

说明:

  • i\: 表示上一行
  • a\: 表示下一行
  • \n: 换行符

在指定行操作

示范文本

1111 aaa

2222 abc

3333 ccc

在指定字符前后添加内容

在abc行的行首加注释
sed '/abc/s/^/#/' test.file

在1111字符前插入jintest

sed -i 's/指定的字符/需要插入的字符&/' 文件名称

sed "s/1111/jintest&/" test.file

在1111字符后插入加jintest

sed -i 's/指定的字符/&需要插入的字符/' 文件名称

sed "s/1111/&jindtest/" test.file

把ccc替换为ccjin

sed 's/ccc/ccjin/' test.file

指定行插入新行

在第二行,也就是在1111和2222之间插入新行,内容为:jintest
sed '2 ijintest' test.file

在多行之间的所有行下面插入

在1到3行之间的所有行插入jin
sed '1,3 ajin' test.file

相关文章

  • sed-字符替换插入

    指定行的上一行或下一行插入一行或多行 sed -i 's/指定的字符/i\需插入行的内容/' 文件名称 指...

  • vi操作

    编辑命令 i, insert在光标前插入字符 a, append在光标后插入字符 r, replace替换光标处的...

  • sed-使用sed替换字符串

    使用sed替换文件中字符串,-i参数为直接替换,不加参数为展示不修改原文件 格式:sed -i “s/原字符串/新...

  • Linux命令之sed-替换字符串

    1. sed -i 's/CANCEL_TIME/CANCEL_RECV_TIME/g' csv2drds-TF_...

  • Swift--原生字符串

    字符 创建字符串 字符串的拼接 字符串插入、删除和替换 字符串比较 字符 在Java、C、C++和Objectiv...

  • Swift笔记

    String和Data转换 字符串转Data Data转String Swift字符串的插入, 删除, 替换 Sw...

  • C++ 容器

    string 容器 字符串查找和替换 字符串比较 字符串存取 字符串插入删除 子串 简而言之就是字符串截取 vec...

  • Swift4:字符串操作,数组操作

    取前3个字符 取后3个字符 遍历字符串 插入字符串 替换字符串 字符串切片,获取interesting 字符串切片...

  • Swift - String 初级用法合集

    1.初始化空字符串 2.字符串比较、前缀、后缀、长度 3.字符串拼接 及character 插入、删除、替换 注意...

  • splice的用法删除、插入、替换

    splice可以用作删除、插入、替换功能 删除 插入 替换

网友评论

      本文标题:sed-字符替换插入

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