我有一行代码
eval echo \$$var
Run Code Online (Sandbox Code Playgroud)
它打印一个字符串.如何将此字符串存储到变量中?
per*_*eal 26
像这样:
eval c=\$$var
Run Code Online (Sandbox Code Playgroud)
更好,更安全的方法是使用间接:
c=${!var}
Run Code Online (Sandbox Code Playgroud)
has*_*ier 20
newVariable=$(eval echo \$$var)
Run Code Online (Sandbox Code Playgroud)