Shell for 循环列表输出
1 | 定义数组 |
Shell 原格式输出内容到一个文件,如 docker-compose.yml
与 .env
1 | # 1. 原内容输出至 docker-compose.yml ,变量不解析,'EOF' |
Shell 设置 echo 输出字体颜色
- 一般输出为三种颜色,正确,警告,错误,错误会退出 exit,不会向下执行。
1 | cat > ./echo.sh <<'EOF' |
1 | 测试 |
- 输出结果为下,错误不会向下执行,exit 退出
Shell 接受外部传参,例如–version=1.1.1,如没有传参,设置默认值 为1.1.0
1 | 1. 设置 -- 外部传参,并设置默认值 |
- 验证结果
1 | 1. 不输入必填参数,程序会提示 --username 为必填参数,请重新执行,并退出程序。 |
./install.sh
1 | # 2. 输入必填参数,此时程序会正常加载,其余参数会取脚本内定义的默认参数。 |
./install .sh –username=chengcheng
1 | # 3. 输入必填参数,其他参数如有改变,传入外部最新参数。 |
./install.sh –username=chengcheng –path=/root/ –image_version=2.10.0