如何以可重用的方式设置初始变量?我尝试通过在我的子脚本中调用类似的内容来做到这一点:
./init.bash
Run Code Online (Sandbox Code Playgroud)
在 init.bash 中:
prod="false"
if [ "$prod" == "prod" ]
then
RUN_DIR=/home/windsor/.scripts/websites
JAVA_DIR=/home/windsor/prog/websitechecker
OUT_DIR=/tmp/
DB="prod"
else
if [ ! -a /tmp/test ]
then
mkdir /tmp/test
fi
DB="mydb"
OUT_DIR=/tmp/test/
RUN_DIR=/home/windsor/workspaces/bash/websites
JAVA_DIR=/home/windsor/workspaces/java/testrun
fi
cd $RUN_DIR
Run Code Online (Sandbox Code Playgroud)
使用source命令:
source ./init.bash
Run Code Online (Sandbox Code Playgroud)
如果您在命令行中输入它,则可以使用快捷方式:
. ./init.bash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |