2010-05-09 59 views
1

如何以可重复使用的方式设置我的初始变量?我想在我的孩子脚本调用这样的事情要做到这一点:如何从bash中的另一个脚本初始化一个变量?

./init.bash 

而且里面init.bash:如果你是

source ./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 

回答

4

使用source命令在命令行中键入它,可以使用快捷键:

. ./init.bash 
相关问题