字符串定义三种类型:
I 单引号
II 双引号
1单引号和双引号的区别:
a) 双引号可以解析变量,单引号不能解析变量;
b) 双引号当中包含变量,双引号当中的变量需要特殊字符隔开,特殊字符会原样输出,除了{};
c) 双引号当中如果包含啦双引号,当中的双引号需要转义字符转义,单引号当中如果包含单引号,当中的单引号也需要转义;
d ) 单引号和双引号可以相互嵌套;
e ) 双引号当中可以包含单引号,单引号当中包含变量,变量会被解析,单引号会被原样输出;
f) 双引号可以解析转义字符,单引号不能解析解析转义字符,除啦单引号与反斜线本身;
g) 变量和字符串连接,变量和变量连接,字符串和字符串连接,我们需要以点(.)来连接;
h ) 单引号效率高于双引号;
III 定界符<<<
1) 定界符功能和双引号一致;
2)定界符最后一行要独占一行,并且不能为整个脚本最后一行;