2
我有以下情况。检索shell中变量的值
#!/bin/bash
export avalue_name="stack"
LOOPERS=${LOOPERS:-avalue}
for LOOPER in $(echo "$LOOPERS" | tr ',' "\n")
do
actualVar="$LOOPER""_name"
echo "actualVar - $actualVar"
done
输出是
actualVar - avalue_name
我所要的输出是
actualVar - stack
我会怎么做呢?
我试过$($LOOPER_name)
。它也不起作用。
你在哪里声明'$ LOOPER_name'?请看看:http://www.shellcheck.net/ – Cyrus
我更新了有问题的脚本。 – sattu