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