将字符串变量传递给shell脚本

时间:2018-01-04 23:05:48

标签: bash shell

我有一个shell脚本包含这个条件

 if [ -z "${PEER_ADDRESS}" ]; then
    ##some code here
fi

运行脚本时,我无法传递PEER_ADDRESS变量。

我尝试了以下但它总是执行if代码

./script.sh PEER_ADDRESS="someString" 
./script.sh $1 ="someString" 
./script.sh "someString"
./script.sh $PEER_ADDRESS="someString" 

1 个答案:

答案 0 :(得分:3)

分配在命令之前:

PEER_ADDRESS="someString" ./script.sh