我尝试将参数传递给shell脚本。
这是我的脚本script.sh
#!/usr/bin/env bash
echo DOBS_TOKEN: $DOPS_TOKEN
if [[ -z "$DOPS_TOKEN" ]]; then
echo "DOBS_TOKEN" is missing
exit 1;
fi
我这样称呼它:
DOBS_TOKEN=123 ./script.sh
输出:
DOBS_TOKEN:
DOBS_TOKEN is missing
我在做什么错了?
答案 0 :(得分:1)
脚本中的变量称为$DOPS_TOKEN
,但您设置的变量称为$DOBS_TOKEN
。
B ≠ P