shell 如何处理特殊字符
1、转义字符‘\’
‘\’在shell里就是转义字符,它的意义取决于它后面的一个字符,
如果是一个新行\newline,那么它认为还是同一行输入内容。

2、单引号
这会移除一串字符的解析
符号为‘'’

3、双引号
这会移除一串字符中的大多数的解析
符号为'"’
在双引号里,有些字符会继续处理
例如"$@","${name[@]}"

4、 ANSI-C 引用
有些常用的字符,直接是符号ANSI-C的意义的
例如
\b 代表回退符baskspace
\n 代表新行newline

5、本地一些特殊的转换
通过‘$’可以将一些本地的配置,
加入到shell的命令里

1、根据上述的描述
我们知道引用通常就是将一些特定的字符或者文字,
移除他们的特殊意义。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:148
阅读量:27
阅读量:111
阅读量:42