高级Bash编程指南__第二部分__基本__5.0引用

5.0 引用
        1.0引用的字母意思就是将字符串用双括号括起来。它的作用就是包括字符串中的特殊字符不被shell或者shell脚本重新解释,或者扩展。
注意一些不一致的行为:
[root@cy-cloud02 exercise]# echo hello\!
hello!
[root@cy-cloud02 exercise]# echo "hello\!"
hello\!
[root@cy-cloud02 exercise]# echo -e x\ty
xty
[root@cy-cloud02 exercise]# echo -e "x\ty"
x y

历史命令: history  在脚本中是禁用的。


2.0 转义
转义是一种引用单个字符的方法,一个前面放上转义符(\)的字符就是告诉shell这个字符按照字面的意思进行解释。

注:
在有些特定的命令和工具中,比如echo 和 sed,转义符往往会起到相反的效果,它反倒可能会引发这个字符的特殊含义。

\n :表示换行
\r: 表示回车
\t: 表示水平制表符
\v: 表示垂直制表符
\b: 表示后退符
\0xx:转换为八进制的ASCII码
\": 表示引号字面的意思
\$: 表示$本身字面的含义
\\: 表示反斜线字面的意思





@dianxinguangchang.43F.zhongshanerlu.yuexiuqu.guangzhoushi.guangdongsheng

2016-10-18 15:16

猜你喜欢

转载自listen-raining.iteye.com/blog/2331414
今日推荐