shell 使用eval重新计算变量的变量
eval 功能说明:重新运算求出参数的内容
#!/bin/bash
a=test
b=a
# 要获取到test
res=`eval echo '$'"$b"`
echo $res
说明:
"$b" -->a
echo '$'"$b" -->$a
eval $b` -->test
转载于:https://blog.51cto.com/chaichuan/2135739
shell 使用eval重新计算变量的变量相关推荐
- shell执行脚本的方法及环境变量
执行脚本的方法 (1)bash ./filename.sh(产生子进程,再运行,使用当前指定的bash shell去运行) (2)./filename.sh(产生子进程,再运行,使用脚本里面指定的sh ...
- shell脚本学习第四天——bash内部变量,变量主串,变量替换
一.bash内部变量: 常见的内部命令:echo,eval,exec,export,readonly,read,shift ,wait,exit和点(.)也就是source命令. 命令 作用 echo ...
- Shell脚本学习指南(五)——变量、判断、重复动作
文章目录 前言 变量与算术 变量赋值与环境 参数展开 展开运算符 位置参数 特殊变量 算术展开 退出状态 退出状态值 if-else-else-fi语句 逻辑的NOT.AND与OR test命令 ca ...
- pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...
- R语言使用table函数计算单分类变量的频率表(frequency table)、使用prop.table函数将table函数计算获得的频率表转化为比率表、返回单分类变量每一个类别的比率、或者百分比
R语言使用table函数计算单分类变量的频率表(frequency table).使用prop.table函数将table函数计算获得的频率表转化为比率表.返回单分类变量每一个类别的比率.或者百分比. ...
- shell脚本——系统变量 与 变量(定义 使用 只读 删除)
shell常见的系统变量的解析 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- ...
- 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 初始单纯形表 | 检验数计算 | 入基变量 | 出基变量 )
文章目录 一.生成初始单纯形表 二.计算非基变量检验数 三.最优解判定 四.选择入基变量 五.选择出基变量 六.更新单纯形表 上一篇博客 [运筹学]线性规划 人工变量法 ( 单纯形法总结 | 人工变量 ...
- 管道符和作业控制 shell变量 环境变量配置文件
管道符 | 用于将前一个指令的输出作为后一个指令的输入 [root@pantinglinux ]# cat 1.txt | wc -l 2 [root@pantinglinux ]# cat 1.t ...
- mysql相邻行数据计算的自定义变量@和Lead窗口函数的具体案例适应版本mysq5.7 mysql8.0
Mysql相邻数据(行)计算的自定义变量与Lead Lag窗口函数的案例 1 相邻行 我们在处理数据时有时需要对业务上定义的相邻行进行统计计算. 比如我们想统计公司里所有部门最近2年或相邻年份)的成本 ...
最新文章
- 软件测试面试的linux基础知识,linux基础面试题
- QT在VS2013中的配置
- Windows下Eclipse+PyDev安装Python开发环境
- 超干货 | 硅谷产品大师 Marty Cagan 70 分钟演讲2万字中译
- 分析外星人计算Pi的程序
- android viewbinding_程序员必懂小技巧之ViewBinding
- windows8.1如何分盘
- 2021京山一中高考成绩查询,京山一中的2020高考喜报三天前就发布了,钟祥一中为什么还没有公布?...
- 自定义scoll样式
- 平面图转对偶图19_03_21校内训练 [Everfeel]
- matlab计算流函数,hanyeah
- 请解释python面向对象中的继承
- #2009. 「SCOI2015」小凸玩密室
- 拿来就能用!几步搭建一套简单直播系统 | 原力计划
- Centos和Ubuntu下定制普通用户访问权限
- 一路走来之“华为网络技术大赛”(新含2018年资料)
- java pem 签名,用Java实现RSA加解密及签名和验签(1)——.pem文件格式秘钥
- 深度解析“中国制造2025”VS德国“工业4.0”,一场没有硝烟战争
- 县级公立医院改革明年推开 今年再增700试点
- 老人为戒烟嗑瓜子 脚趾腐烂散发难闻臭味令孙儿恶心至极
热门文章
- python函数的目的与意义_Python函数__new__及__init__作用及区别解析
- 虚拟机Oracle错误,解决xp虚拟机下oracle的几个错误
- epoch训练时间不同_神经网络训练的三个基本概念Epoch, Batch, Iteration
- 2_Recurrent Neural Networks (RNNs)循环神经网络 —Simple RNNs
- linux c语言 延迟,linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写
- python元祖封包_[Day8]遷延蹉跎,來日無多-python終極指南:模組和封包,外掛般的超能力...
- linux 运行jar main,Maven打包生成jar包并在linux下启动main方法
- 函数不可访问_Java中的不可变总结
- python virtualenv 坑_Python 虛擬環境 | Mac/Linux下如何避坑安裝配置Virtualenv
- .mvn 需要放git上吗_汽车行李架上可以放东西吗?放了东西可以跑高速吗?