我遇到了一个问题,我需要在另一个变量中扩展一个变量,如下所示:
var1=abc
var2=$var1/pqr
echo ${!var2}
这里我希望输出为 abc/pqr ,但没有得到它,请帮忙。 而var2值只是这样,我不能把它放在双引号中。
最佳答案
>> a="abcd"
>> b='$a/xyz'
>> eval c="$b"
>> echo $b
$a/xyz
>> echo $c
abcd/xyz
关于linux - 如何在Shell中扩展变量内的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23148288/