2010-05-09 57 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 
相關問題