Linux 学习笔记【2】 引用变量
来源:互联网 发布:白酒经销商知乎 编辑:程序博客网 时间:2024/06/07 22:10
在一个双引号中通过直接使用变量名的方法来引用变量, 一般情况下都是没问题的. 这么做将阻止所有
在引号中的特殊字符被重新解释 -- 包括变量名 -- 但是$ , ` (后置引用), 和\ (转义符)除外.保留$作为特殊字符的意义是为了能够在双引号中也能够正常的引用变量("$variable" ), 也就是说,这个变量将被它的值所取代.
单引号(' ' )操作与双引号基本一样, 但是不允许引用变量, 因为 $ 的特殊意义被关闭了. 在单引号中,
任何特殊字符都按照字面的意思进行解释, 除了' . 所以说单引号( "全引用")是一种比双引号("部分引
用")更严格的引用方法.
变量也可以这样被赋值:
quote=$'\042' # " 被赋值到变量中
如果一个脚本以|结束, 管道符,那么就不用非的加上转义符\了. 但是一个好的编程风格,
还是应该在行尾加上转义符.
退出和退出状态码
在脚本中, exit nnn 命令将会把 nnn 退出码传递给shell( nnn 必须是十进制数, 范围
必须是0 - 255 ).
当脚本以不带参数的exit命令来结束时, 脚本的退出状态码就由脚本中最后执行的命令来
决定(就是exit之前的命令).
不带参数的exit命令与 exit $?的效果是一样的, 甚至脚本的结尾不写exit, 也与前两者
的效果相同.
$?用于测试脚本中的命令结果的时候,往往显得特别有用
0 0
- Linux 学习笔记【2】 引用变量
- linux 变量替换学习
- Linux 学习笔记【1】
- WebService AXIS 学习笔记
- Linux Vim 笔记
- QTP 学习笔记
- linux dev/dsp 声卡学习笔记
- Linux 学习笔记【3】 条件判断
- Linux 学习笔记【4】 进程管理
- 《thinking in java》学习笔记2
- Linux 笔记
- 学习笔记 二
- qtopia 学习笔记
- qtopia 学习笔记
- OpenCV 学习笔记
- iCloud 学习笔记
- protel99se 学习笔记
- Mysql 学习笔记
- Linux 学习笔记【1】
- Linux查看文件编码格式及文件编码…
- 【转】Linux shell编程中read参数…
- MFC操作excel
- seq shell 用法
- Linux 学习笔记【2】 引用变量
- Codeforces 55D Beautiful numbers
- Linux 学习笔记【3】 条件判断
- find -print 和 -print0的区别
- 不支持管道命令可以通过xargs来提…
- 关于test -e的一点说明
- new和malloc 区别和联系集锦
- 2012 百度实习生招聘 笔试试题
- 百度2012用户研究工程师职位的笔试…