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重新计算变量的变量相关推荐

  1. shell执行脚本的方法及环境变量

    执行脚本的方法 (1)bash ./filename.sh(产生子进程,再运行,使用当前指定的bash shell去运行) (2)./filename.sh(产生子进程,再运行,使用脚本里面指定的sh ...

  2. shell脚本学习第四天——bash内部变量,变量主串,变量替换

    一.bash内部变量: 常见的内部命令:echo,eval,exec,export,readonly,read,shift ,wait,exit和点(.)也就是source命令. 命令 作用 echo ...

  3. Shell脚本学习指南(五)——变量、判断、重复动作

    文章目录 前言 变量与算术 变量赋值与环境 参数展开 展开运算符 位置参数 特殊变量 算术展开 退出状态 退出状态值 if-else-else-fi语句 逻辑的NOT.AND与OR test命令 ca ...

  4. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  5. R语言使用table函数计算单分类变量的频率表(frequency table)、使用prop.table函数将table函数计算获得的频率表转化为比率表、返回单分类变量每一个类别的比率、或者百分比

    R语言使用table函数计算单分类变量的频率表(frequency table).使用prop.table函数将table函数计算获得的频率表转化为比率表.返回单分类变量每一个类别的比率.或者百分比. ...

  6. shell脚本——系统变量 与 变量(定义 使用 只读 删除)

    shell常见的系统变量的解析 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- ...

  7. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 初始单纯形表 | 检验数计算 | 入基变量 | 出基变量 )

    文章目录 一.生成初始单纯形表 二.计算非基变量检验数 三.最优解判定 四.选择入基变量 五.选择出基变量 六.更新单纯形表 上一篇博客 [运筹学]线性规划 人工变量法 ( 单纯形法总结 | 人工变量 ...

  8. 管道符和作业控制 shell变量 环境变量配置文件

    管道符  | 用于将前一个指令的输出作为后一个指令的输入 [root@pantinglinux ]# cat 1.txt | wc -l 2 [root@pantinglinux ]# cat 1.t ...

  9. mysql相邻行数据计算的自定义变量@和Lead窗口函数的具体案例适应版本mysq5.7 mysql8.0

    Mysql相邻数据(行)计算的自定义变量与Lead Lag窗口函数的案例 1 相邻行 我们在处理数据时有时需要对业务上定义的相邻行进行统计计算. 比如我们想统计公司里所有部门最近2年或相邻年份)的成本 ...

最新文章

  1. 软件测试面试的linux基础知识,linux基础面试题
  2. QT在VS2013中的配置
  3. Windows下Eclipse+PyDev安装Python开发环境
  4. 超干货 | 硅谷产品大师 Marty Cagan 70 分钟演讲2万字中译
  5. 分析外星人计算Pi的程序
  6. android viewbinding_程序员必懂小技巧之ViewBinding
  7. windows8.1如何分盘
  8. 2021京山一中高考成绩查询,京山一中的2020高考喜报三天前就发布了,钟祥一中为什么还没有公布?...
  9. 自定义scoll样式
  10. 平面图转对偶图19_03_21校内训练 [Everfeel]
  11. matlab计算流函数,hanyeah
  12. 请解释python面向对象中的继承
  13. #2009. 「SCOI2015」小凸玩密室
  14. 拿来就能用!几步搭建一套简单直播系统 | 原力计划
  15. Centos和Ubuntu下定制普通用户访问权限
  16. 一路走来之“华为网络技术大赛”(新含2018年资料)
  17. java pem 签名,用Java实现RSA加解密及签名和验签(1)——.pem文件格式秘钥
  18. 深度解析“中国制造2025”VS德国“工业4.0”,一场没有硝烟战争
  19. 县级公立医院改革明年推开 今年再增700试点
  20. 老人为戒烟嗑瓜子 脚趾腐烂散发难闻臭味令孙儿恶心至极

热门文章

  1. python函数的目的与意义_Python函数__new__及__init__作用及区别解析
  2. 虚拟机Oracle错误,解决xp虚拟机下oracle的几个错误
  3. epoch训练时间不同_神经网络训练的三个基本概念Epoch, Batch, Iteration
  4. 2_Recurrent Neural Networks (RNNs)循环神经网络 —Simple RNNs
  5. linux c语言 延迟,linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写
  6. python元祖封包_[Day8]遷延蹉跎,來日無多-python終極指南:模組和封包,外掛般的超能力...
  7. linux 运行jar main,Maven打包生成jar包并在linux下启动main方法
  8. 函数不可访问_Java中的不可变总结
  9. python virtualenv 坑_Python 虛擬環境 | Mac/Linux下如何避坑安裝配置Virtualenv
  10. .mvn 需要放git上吗_汽车行李架上可以放东西吗?放了东西可以跑高速吗?