ast*_*ada 1 variables syntax bash
我有一个运行变量,让我们说它的值是INDEX = 1122当前的迭代.我已经出口:
export PRO"$INDEX"=/some/fancy/dirry
现在我想引用这个变量,但如果我这样做:
echo $"PRO$INDEX"
我明白了:
PRO1122
相反,我想看到:
/some/fancy/dirry
很像是结果echo $PRO1122.
但是,我当然不能1122在循环中硬编码值.
BASH已经有了一个可变的参考机制.
你可以做:
v="PRO$INDEX"
echo "${!v}"
/some/fancy/dirry
Run Code Online (Sandbox Code Playgroud)