国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Shell eval变量获取环境变量的方法

Shell eval变量获取环境变量的方法

shell eval

头像

宋雪维

2021-01-11 14:29:334414浏览 · 0收藏 · 0评论

本篇文章主要介绍了Shell eval通过变量获取环境变量的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

场景:

系统中存在环境变量 USER=iceber

脚本中存在一个变量 env_name=USER

需要通过变量 env_name 获取到环境变量 USER 的值

错误示例:

$ # 环境中已存在环境变量 USER
$ env_name=USER
$ echo ${$env_name}
${$env_name}: bad substitution

很显然,直接使用 $ 嵌套来获取值是行不通的

正确示例:

$ # 环境中已存在环境变量 USER
$ env_name=USER
$ eval echo '$'$env_name
icebergu

eval 先将对参数进行变量的替换,然后再将参数作为命令执行

eval echo '$'$env_naem

  • 首先会将 $env_name 替换成 USER,这时会和前边的'$'组成字符串$USER,现在的命令实际已经变成了eval echo $USER

  • 然后 eval 再执行 echo $USER,这样就完成了环境变量的获取

  • 根据上边的解析会发现,命令其实可以写成 eval echo \$$env_name 也是可以的

  • 同理,如果一个变量存的的其他变量的名字,使用 eval 也可以获取到相应变量的值

到此这篇关于Shell eval通过变量获取环境变量的方法实现的文章就介绍到这了,大希望能对你有所帮助哦~本文来源于网络,如有雷同,相联系作者。

 

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美国A片《豪妇荡乳》| 《好好疼爱里面》日剧动漫| 邻居老头把我弄舒服死了| 公在厨房撕开奶罩吸奶头| 《满清十大酷刑》| 中字HD人妻の亂倫2| 免费观看已满十八岁电视剧高清版| 女生穿露胸开又裙穿搭大忌| 日本真人版免费PPT| 万能浏览器| 如何正确拔萝卜| 《酒店激战》动漫1-5集免费观.. 《魅魔之耻》1~4集免费看 | 孤男寡女免费观看高清电视剧狂飙| 偷偷在线观看免费的电视剧最新 | 下面的小嘴又饿了| 《交换做爰》在线观看| 头号前妻剧情介绍| 《再来一次好吗》免费观看| 妈妈在家穿超薄内裤的注意事项 | 成品人和精品人的区别哪个好| 一路向西在线| 国精产品偷偷偷拍XXXX| 欧美精品99久久久啪啪| 欢愉骑行1-27章内容概括| 鹿鞭丸的功效和作用| 男朋友隔着衣服顶撞是什么心理现..| 两男一女一起做运动什么心理 | DJ快了又快又骚的POP歌曲| 《准儿媳》在线观看完整版免费 | 8848高清电影电视剧免费看| 大叔与妹妹免费观看电视剧高清 | 扌暴辶鬲的资料双男主 | 《性房纵欲》在线观看| 免费观看已满十八岁电视剧高清版| 色搞| 来吧儿子妈妈是纯还是混| 年轻的老师| 被门卫大爷日出水小说| 小乖(糙汉文)TXT笔趣阁免费...| 公翁挺进小玲的小沉| 寡妇春性饥渴1-4