bash - 如何从变量中获取环境值?

标签 bash environment

如果我有一个 var,其值为 HOME、PATH 或 My_Var 等,我如何从 var 获取 $HOME、$PATH?

如下所示:

VAR="HOME"
echo ${$VAR} # does not work

最佳答案

就这么简单:

VAR="HOME"
echo ${!VAR}

More on indirect references

关于bash - 如何从变量中获取环境值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31231454/

相关文章:

database - 在 ravendb 运行托管其他数据库时删除单个 ravendb 数据库

common-lisp - Common Lisp 中 &environment 的作用是什么?

python - 如何在一个项目中使用多个 conda 环境

r - 如何在计算表达式时自定义符号的搜索路径?

python - 单独的 Anaconda 环境是否会安装相同的包两次,占用两倍的存储空间?

regex - 如何在 perl pie 单行中转义括号?

bash - 检查当前 bash 的详细程度

bash - "set -- ${@:2} "在 bash shell 中意味着什么

linux - Linux中模式匹配后提取内容

bash - 为什么 Phing/Ant 而不是 Bash 和 Make?