当一个单引号或者双引号被转义,即\',那么这个'单纯的表示一个单引号,而不会再有闭合其他单引号的作用。
例如:
(1) echo '''
报错,因为中间的单引号会闭合第一个单引号
(2) echo '\''
运行结果:'
常用转义字符:
转义字符 | 意义 |
\' | 单引号 |
\" | 双引号 |
\\ | 反斜杠 |
单引号中只能解析\'和\\
例1、echo '周杰伦\'昆凌\\蔡徐坤\"卢本伟\n'
运行结果:
可见\'和\\被转义,\"和\n没有被解释
双引号中可以解析除\'外的所有转义字符
例2、echo "周杰伦\'昆凌\\蔡徐坤\"卢本伟\n"
可见只有\'没有被解释