Linux 学习笔记【2】 引用变量

来源:互联网 发布:白酒经销商知乎 编辑:程序博客网 时间:2024/06/07 22:10
在一个双引号中通过直接使用变量名的方法来引用变量, 一般情况下都是没问题的. 这么做将阻止所有
在引号中的特殊字符被重新解释 -- 包括变量名 -- 但是$ , ` (后置引用), 和\ (转义符)除外.保留$作为特殊字符的意义是为了能够在双引号中也能够正常的引用变量("$variable" ), 也就是说,这个变量将被它的值所取代.
Linux <wbr>学习笔记【2】 <wbr>引用变量

单引号(' ' )操作与双引号基本一样, 但是不允许引用变量, 因为 $ 的特殊意义被关闭了. 在单引号中,
任何特殊字符都按照字面的意思进行解释, 除了' . 所以说单引号( "全引用")是一种比双引号("部分引
用")更严格的引用方法.
Linux <wbr>学习笔记【2】 <wbr>引用变量
变量也可以这样被赋值:
quote=$'\042' # " 被赋值到变量中
如果一个脚本以|结束, 管道符,那么就不用非的加上转义符\了. 但是一个好的编程风格,
还是应该在行尾加上转义符.

退出和退出状态码
在脚本中, exit nnn 命令将会把  nnn 退出码传递给shell( nnn 必须是十进制数, 范围
必须是0  -  255 ).
当脚本以不带参数的exit命令来结束时, 脚本的退出状态码就由脚本中最后执行的命令来
决定(就是exit之前的命令).
不带参数的exit命令与 exit $?的效果是一样的, 甚至脚本的结尾不写exit, 也与前两者
的效果相同.
$?用于测试脚本中的命令结果的时候,往往显得特别有用
0 0
原创粉丝点击