echo 多行文字到文本
这篇文章为了记录自己写Dockerfile时踩的坑,分三部分描述echo内容到文件的用法
- shell 脚本 echo 单行文字到文本
- shell 脚本 echo 多行文字到文本
- Dockerfile 中 echo 多行文字到文本
1. shell 脚本 echo 单行文字到文本
这个是 echo 最常用的用法
1 | !/bin/bash |
2. shell 脚本 echo 多行文字到文本
1 | !/bin/bash |
其中 EOF 表示自定义终止符,所以如果脚本写成下面这样,一样是可以使用的:
1 | !/bin/bash |
只不过我们正常不这么玩,这样显得太另类,也不便于多人协作时,每个人的理解。
3. Dockerfile 中 echo 多行文字到文本
Dockerfile的使用场景,是在build镜像时,需要更换ubuntu的镜像源为阿里云,这个时候就需要修改sources.list。
1 | FROM ubuntu:18.04 |