相关疑难解决方法(0)

引号中的命令替换不能用于调用变量

说:

variable="Something that it holds"
Run Code Online (Sandbox Code Playgroud)

然后 echo "$variable"将输出:它持有的东西

但是说我也这样做:

var2="variable";  
echo "\$$(echo $var2)"
Run Code Online (Sandbox Code Playgroud)

只会输出:$variable
而不是:它持有的东西

谁能告诉我 Unix 的什么特性在起作用,在这里?

shell command-substitution indirection

4
推荐指数
3
解决办法
554
查看次数

标签 统计

command-substitution ×1

indirection ×1

shell ×1