在命令的参数中使用数组变量

时间:2015-10-25 10:25:02

标签: arrays bash shell unix nested

我必须在存储在变量中的命令中使用数组:

# Array
DOMAIN="${DOMAIN:-example.com}";
GETIP=$( dig +short "${DOMAIN}" ) # No output

以下命令正在运行:

dig +short example.com

2 个答案:

答案 0 :(得分:0)

我无法重现您的问题:

DOMAIN="${DOMAIN:-example.com}";
GETIP=$( dig +short "${DOMAIN}" )
echo "$GETIP"

输出:

93.184.216.34

答案 1 :(得分:0)

问题是我在范围之外使用了变量。