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

在一个双引号中通过直接使用变量名的方法来引用变量, 一般情况下都是没问题的. 这么做将阻止所有
在引号中的特殊字符被重新解释 -- 包括变量名 -- 但是$ , ` (后置引用), 和\ (转义符)除外.保留$ 作为特殊字符的意义是为了能够在双引号中也能够正常的引用变量("$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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值