Bash ${!variable}

2022年 10月 17日 发表评论
免费、便宜/高性价比 服务器汇总(已更新):点击这里了解

本站教程收集整理的这篇文章主要介绍了Bash ${!variable},本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

我在这个问题上摸不着头脑,找不到关于它的bash参考.

在下面的代码中

host_color=${uphost}_host_color  host_color=${!host_color}

第二行是做什么的?在这种情况下,!操作符会做什么?

这是 indirect references的简短形式.

$foo=bar  $bar=bas  $echo ${!foo}  bas

看似相似的结构${!foo*}扩展为名称以foo开头的所有变量的名称:

$foo1=x  $foo2=y  $echo ${!foo*}  foo1 foo2

本站总结

以上是本站教程为你收集整理的Bash ${!variable}全部内容,希望文章能够帮你解决Bash ${!variable}所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: