博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bash变量的间接引用
阅读量:6966 次
发布时间:2019-06-27

本文共 426 字,大约阅读时间需要 1 分钟。

bash变量的间接引用
变量的间接引用

------------------

假设一个变量的值是另一个变量的名字.我们有可能从第一个变量中取得第2 个变量的值么?
比如,如果a=letter_of_alphabet 接着letter_of_alphabet=z,那么我们能从a 中得到z 么?
答案是:当然可以,并且这被称为间接引用.它使用一个不常用的符号eval var=\$$var.
a=letter_of_alphabet
letter_of_alphabet=z
echo "a = $a"   # a = letter_of_alphabet
eval a=\$$a
echo "a = $a"   # a = z
# 另一个方法是使用${!var}符号:
echo "a = ${!a}"  # a = z

转载于:https://www.cnblogs.com/RichardLee/archive/2012/12/13/2816235.html

你可能感兴趣的文章
为读者更有目的性先放出《超容易的Linux系统管理入门书》一书的学习重点
查看>>
android Application.mk文件的APP_MODULES:
查看>>
Nginx配置文件nginx.conf中文详解
查看>>
无锁队列的实现
查看>>
SpringSecurity重写LogoutFilter
查看>>
使用idfc-proguard-maven-plugin混淆优化Jave Web工程二
查看>>
tomcat 设置内存
查看>>
怎么一边敲代码还能一边赚点钱,一字一字敲的,不喜勿喷哈,IOS手机看进来...
查看>>
libevent evhttp_uri_get_query coredump
查看>>
程序员该当命归何处?
查看>>
Log4j调试
查看>>
Most common latch classes and what they mean
查看>>
java 获取数据库表结构通用方法
查看>>
tc命令——Linux基于IP进行流量限速
查看>>
linux centos yum安装LAMP环境
查看>>
Spring中的@Scope注解
查看>>
我用的Android Studio插件
查看>>
html_3基础
查看>>
在 PHP 中实现整数溢出
查看>>
数据类型和Json格式
查看>>