如何以可重复使用的方式设置初始变量?我尝试通过在我的子脚本中调用类似的东西来执行此操作:
./init.bash
在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
答案 0 :(得分:4)
使用source
命令:
source ./init.bash
如果您在命令行中输入,则可以使用快捷方式:
. ./init.bash