无法将参数传递给脚本脚本

时间:2018-06-21 19:38:43

标签: bash shell

我尝试将参数传递给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

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

脚本中的变量称为$DOPS_TOKEN,但您设置的变量称为$DOBS_TOKEN

B ≠ P