美文网首页
linux/docker使用sed指令往文件写入文本

linux/docker使用sed指令往文件写入文本

作者: 南瓜pump | 来源:发表于2022-07-24 18:22 被阅读0次

在使用docker过程中可能需要王文件里面写入内容,但是镜像可能没有安装vim工具,就可以使用sed指令往文件里面写入内容:

  • 往mysql配置文件第三行写入时区等参数,其中\是换行符可以用来写入多行文本:
# 手动在my.cnf文件第三行后面新增一行追加内容,包括时区等参数
# 以下是待写入的内容:

# default-time-zone = '+08:00'
# other conf

# 实际sed指令:

sed -i "3a\default-time-zone = '+08:00'\\
other conf" my.cnf
  • 文本替换
sed -i 's/待替换文本/替换后文本/g' Dockerfile
# 将“java:8”替换为“openjdk:8”
sed -i 's/java:8/openjdk:8/g' Dockerfile

相关文章

  • linux/docker使用sed指令往文件写入文本

    在使用docker过程中可能需要王文件里面写入内容,但是镜像可能没有安装vim工具,就可以使用sed指令往文件里面...

  • Linux命令大全 - sed命令

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 ...

  • sed命令

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 ...

  • Linux常用命令详解 | sed

    Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 sed 主要用...

  • Linux--sed命令

    1、sed简介 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。...

  • linux sed 替换

    1. linux sed -i 命令 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令...

  • Linux sed 命令

    Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自...

  • 22. Linux sed命令

    Linux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Se...

  • Linux sed命令的具体用法是什么?

    Linux sed命令是利用脚本来处理文本文件。它可依照脚本的指令来处理、编辑文本文件,是Linux系统中非常不错...

  • shell脚本之sed命令

    sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。 sed是Linux下一款功能强...

网友评论

      本文标题:linux/docker使用sed指令往文件写入文本

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