单引号,双引号,反向单引号的区别:
1、单引号:当变量内容用单引号(‘’)时,对里面的命令echo和变量USER都无法识别,只识别成字符串本身,称之为强引用。
2、双引号:当变量内容用双引号(“”)时,是不能识别出里面的命令echo的,但可识别出里面的变量USER,称之为弱引用。
3、反向单引号:当变量内容用反向单引号(``)时,对里面的命令echo和变量USER都可识别,并执行里面的命令echo,反向单引号和$()功能一样。
单引号,双引号,反向单引号的区别:
1、单引号:当变量内容用单引号(‘’)时,对里面的命令echo和变量USER都无法识别,只识别成字符串本身,称之为强引用。
2、双引号:当变量内容用双引号(“”)时,是不能识别出里面的命令echo的,但可识别出里面的变量USER,称之为弱引用。
3、反向单引号:当变量内容用反向单引号(``)时,对里面的命令echo和变量USER都可识别,并执行里面的命令echo,反向单引号和$()功能一样。