首页 > 学院 > 开发设计 > 正文

第9章 引用

2019-11-08 18:22:09
字体:
来源:转载
供稿:网友

1.     使用反斜杠

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

下面是总结的特殊字符:

字符

含义

~

用户的主目录

`

命令替换

#

注释

$

变量引用

&

把任务放到后台执行

*

通配符

?

通配符

()

在子shell中执行

/

引用后面的一个字符

|

管道

[]

指定一个字符集的通配符

{}

创建一个命令块

;

命令分隔符

‘’

单引号引用字符

“”

双引号引用字符

标准输出重定向

标准输入重定向

 

2.     使用单引号

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

 

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

3.     使用双引号

单引号与双引号的区别:

 

单引号

双引号

特殊字符

可引用所有特殊字符

可引用绝大部分特殊字符

替换

可变量替换和命令替换

 

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

逃逸序列:

/b

打印一个backspace

/c

不再输出后面的字符串

/n

打印换行符

/t

打印水平制表符

/v

打印垂直制表符

 

注意:

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

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

 3 在命令行指定的正则表达式和命令自己的特殊字符都需要被引用。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表