我有一个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"
答案 0 :(得分:3)
分配在命令之前:
PEER_ADDRESS="someString" ./script.sh