第9章 引用

来源:互联网 发布:中美军事差距知乎 编辑:程序博客网 时间:2024/05/20 06:53

1.     使用反斜杠

为了打印出特殊字符,我们需要通过使用反斜杠来引用它们。

下面是总结的特殊字符:

字符

含义

~

用户的主目录

`

命令替换

#

注释

$

变量引用

&

把任务放到后台执行

*

通配符

?

通配符

()

在子shell中执行

\

引用后面的一个字符

|

管道

[]

指定一个字符集的通配符

{}

创建一个命令块

;

命令分隔符

‘’

单引号引用字符

“”

双引号引用字符

标准输出重定向

标准输入重定向

 

2.     使用单引号

单引号是解决引用多个特殊字符的方法。

 

当打印的字符串中含有单引号时,不能再使用单引号来引用特殊字符了。可以使用反斜杠或双引号。

3.     使用双引号

单引号与双引号的区别:

 

单引号

双引号

特殊字符

可引用所有特殊字符

可引用绝大部分特殊字符

替换

可变量替换和命令替换

 

在双引号里还保留特殊字符有:$、`、”、\ 这四个特殊字符。

逃逸序列:

\b

打印一个backspace

\c

不再输出后面的字符串

\n

打印换行符

\t

打印水平制表符

\v

打印垂直制表符

 

注意:

 1 在使用反斜杠引用换行符时,反斜杠的后面不能再有其他任何字符,即使空格也不行。

 2 注意区分逃逸序列与反斜杠引用的区别。

 3 在命令行指定的正则表达式和命令自己的特殊字符都需要被引用。
0 0
原创粉丝点击