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

2022-07-24  本文已影响0人  南瓜pump

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

# 手动在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
上一篇 下一篇

猜你喜欢

热点阅读