Shell 变量嵌套
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 变量嵌套相关推荐
- linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量
随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...
- linux特殊系统变量,linux环境几个特殊的shell变量
特殊的shell变量: $0 获取当前执行的shell脚本的文件名 $n 获取当前执行的shell脚本的第n个参数值,n=1..9 $* 获取当前shell的所有参数 "$1 $2 $ ...
- linux脚本查看变量类型,Shell变量:Shell变量的定义、删除变量、只读变量、变量类型...
变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据.脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则. 在 Bash shell 中,每一个变量的值 ...
- linux超级基础系列——shell变量(本地变量和环境变量)
linux超级基础系列--shell变量(本地变量和环境变量) 2006-12-04 00:39 为使shell编程更有效,系统提供了一些shell变量.shell变量可以保存诸如路径名.文件名或者一 ...
- linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $ ...
- 《Linux shell变量总结回顾》RHEL6
在实际的生产中,运维一般使用的shell语法还是比较多的,时不时的就要写一个简短shell脚本,大型的shell脚本用到的function 比较多,便于下一个脚本的引入,下面主要总结一些简单的shel ...
- sed和awk中使用shell变量
最近做预料处理,使用bash脚本,需要在脚本的sed和awk使用shell变量以控制循环,出现一些问题后找到解决办法如下: 1.sed使用shell变量 这个比较好办,sed命令中可以用单引号和双引 ...
- shell变量加单引号sql_关于shell:在Bash中的命令中扩展变量的单引号
我想从bash shell脚本中运行一个命令,该脚本在单引号和变量中包含单引号和一些其他命令. 如repo forall -c '....$variable'. 在这种格式中,对$进行转义,不展开变量 ...
- 马哥学习笔记——shell变量类型
shell变量基础 shell 变量是一种很"弱"的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义.所以若要进行数学运算,必须使用一些命令例如let. de ...
最新文章
- 编译linux内核报错‘make menuconfig‘ requires the ncurses libraries
- Django 的反向解析与有无名分组
- java c c 的应用_javac 简单应用
- QT中使用OpenGL绘制图形
- oracle10g随服务器启动而自动启动(linux as 5)
- JoinPoint的用法
- HQL - Hibernate查询语言 - 示例教程
- java8 stream().map().collect()用法
- java字符替换函数示例_Java字符串替换函数replace()用法解析
- 前世回忆:放生洒甘露水的重要
- invalid method declaration
- 解决加载libqxcb.so失败以及Linux库搜索顺序
- 备份服务器虚拟机,虚拟机备份与复制的区别
- sort()sorted()
- 热点综述 | 单细胞+空间转录组的整合分析方法总结
- 【Docker】docker安装elasticsearch集群,Kibana安装以及开启认证
- java微信实现窗口自动输入(微信骚扰机)
- Flowable实用技巧-自动完成首个UserTask
- confirm多次点击确认,导致重复提交
- binlog2sql 工具安装使用及问题汇总
热门文章
- BUUCTF WEB [BSidesCF 2020]Had a bad day
- 如何使用纯 CSS 制作四子连珠游戏
- Suzy找到实习了吗 | 字符串结束啦 今天学习kmp 题还没做!!!记得回来补!!!
- 2020 China Collegiate Programming Contest Weihai Site H.Message Bomb
- 2019大数据领域十大必读书籍
- 蚂蚁移动开发平台mPaaS:金融业务增长的新引擎
- Android 源码 installPackage 流程分析
- html css rel,css中rel是什么意思?
- 从菜鸟到架构师(一)
- 如何让淘宝店铺排名更靠前 淘宝搜索排名技巧分享