韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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片| 《我的漂亮老板娘》演员名单| 女性LOGO大全图片| 高瀬杏| 兜兜动漫| 心眼多| 法国电影《女流氓》的剧情简介 | 王子异| 蜜桃成时熟2| 白色变态蕾丝超薄开档连身袜| 女人最骚的年龄期是多少岁了| 轻轻的顶开老师的两瓣| 女士穿紧身裸体开裆光滑皮裤| 伦理《少妇的滋味》完整版| 小蜜桃免费观看高清电视剧| 美国禁忌2在线观看电视剧| 黑暗的反射| 门卫老头吸允校花奶头| 公天天吃我奶躁我高H漫画| 雨中小故事动态图| 琪琪在线影院电视剧免费| 《不戴套瑜伽教练3》| 在线观看| 欧美人动物PPT免费模板大全| 大度的吻戏视频大全| 国产三级做爰在线播放| 4399在线观看免费高清电视剧| 《交换做爰》在线观看| 男生把小困困放到女生困里视频 | 小雪被老汉各种姿势玩弄视频| 老师好爽要尿了潮喷了18P| 老头握住淑蓉双乳| 公主很忙(N)笔趣阁免费阅读| 可切换老司机模式浏览器| 父女一起到达巅峰的小说| 苍井空《办公室爱欲》| 公交车大肉大捧一进一出好爽| 老公把闺蜜干的嗷嗷叫| 机械师电影| 女性变态蕾丝连体开档内衣| 父女一起到达巅峰的小说