eval – 转义特殊字符

  • 脚本内容
[dev@hessian01 ~]$ cat 1.sh
#!/bin/bash
name="lsr"
lsr=18# 转义 -- '\$'
eval echo \$${name}
  • 执行
[dev@hessian01 ~]$ sh 1.sh
18

单引号 – 特殊字符

  • 脚本内容
[dev@hessian01 ~]$ cat 1.sh
#!/bin/bash
name="lsr"
lsr=18# 单引号 -- '$'
eval echo '$'"${name}"
  • 执行
[dev@hessian01 ~]$ sh 1.sh
18

参考

  • shell 中的 eval 命令

Shell 变量嵌套相关推荐

  1. linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量

    随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...

  2. linux特殊系统变量,linux环境几个特殊的shell变量

    特殊的shell变量: $0  获取当前执行的shell脚本的文件名 $n  获取当前执行的shell脚本的第n个参数值,n=1..9 $*  获取当前shell的所有参数 "$1 $2 $ ...

  3. linux脚本查看变量类型,Shell变量:Shell变量的定义、删除变量、只读变量、变量类型...

    变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据.脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则. 在 Bash shell 中,每一个变量的值 ...

  4. linux超级基础系列——shell变量(本地变量和环境变量)

    linux超级基础系列--shell变量(本地变量和环境变量) 2006-12-04 00:39 为使shell编程更有效,系统提供了一些shell变量.shell变量可以保存诸如路径名.文件名或者一 ...

  5. linux中shell变量$#,$@,$0,$1,$2的含义解释

    linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $ ...

  6. 《Linux shell变量总结回顾》RHEL6

    在实际的生产中,运维一般使用的shell语法还是比较多的,时不时的就要写一个简短shell脚本,大型的shell脚本用到的function 比较多,便于下一个脚本的引入,下面主要总结一些简单的shel ...

  7. sed和awk中使用shell变量

    最近做预料处理,使用bash脚本,需要在脚本的sed和awk使用shell变量以控制循环,出现一些问题后找到解决办法如下: 1.sed使用shell变量  这个比较好办,sed命令中可以用单引号和双引 ...

  8. shell变量加单引号sql_关于shell:在Bash中的命令中扩展变量的单引号

    我想从bash shell脚本中运行一个命令,该脚本在单引号和变量中包含单引号和一些其他命令. 如repo forall -c '....$variable'. 在这种格式中,对$进行转义,不展开变量 ...

  9. 马哥学习笔记——shell变量类型

    shell变量基础 shell 变量是一种很"弱"的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义.所以若要进行数学运算,必须使用一些命令例如let. de ...

最新文章

  1. 编译linux内核报错‘make menuconfig‘ requires the ncurses libraries
  2. Django 的反向解析与有无名分组
  3. java c c 的应用_javac 简单应用
  4. QT中使用OpenGL绘制图形
  5. oracle10g随服务器启动而自动启动(linux as 5)
  6. JoinPoint的用法
  7. HQL - Hibernate查询语言 - 示例教程
  8. java8 stream().map().collect()用法
  9. java字符替换函数示例_Java字符串替换函数replace()用法解析
  10. 前世回忆:放生洒甘露水的重要
  11. invalid method declaration
  12. 解决加载libqxcb.so失败以及Linux库搜索顺序
  13. 备份服务器虚拟机,虚拟机备份与复制的区别
  14. sort()sorted()
  15. 热点综述 | 单细胞+空间转录组的整合分析方法总结
  16. 【Docker】docker安装elasticsearch集群,Kibana安装以及开启认证
  17. java微信实现窗口自动输入(微信骚扰机)
  18. Flowable实用技巧-自动完成首个UserTask
  19. confirm多次点击确认,导致重复提交
  20. binlog2sql 工具安装使用及问题汇总

热门文章

  1. BUUCTF WEB [BSidesCF 2020]Had a bad day
  2. 如何使用纯 CSS 制作四子连珠游戏
  3. Suzy找到实习了吗 | 字符串结束啦 今天学习kmp 题还没做!!!记得回来补!!!
  4. 2020 China Collegiate Programming Contest Weihai Site H.Message Bomb
  5. 2019大数据领域十大必读书籍
  6. 蚂蚁移动开发平台mPaaS:金融业务增长的新引擎
  7. Android 源码 installPackage 流程分析
  8. html css rel,css中rel是什么意思?
  9. 从菜鸟到架构师(一)
  10. 如何让淘宝店铺排名更靠前 淘宝搜索排名技巧分享