标签: bash shell
说我有一个env变量:
export foo="bar"; declare z="\$foo";
我想回显“ $ z”的值,该值应为“ bar”。但是如果我运行:
echo "$z"
我得到这个字面意思:
$foo
如果我改为运行它:
echo "$(eval "$z")"
我得到bar is not a command。
bar is not a command
但是我只是想得到
"bar"
作为回显结果。 我该怎么办?