使用变量时,单引号、双引号、反向单引号的区别

时间:2025-03-31 09:24:35

单引号,双引号,反向单引号的区别:

1、单引号:当变量内容用单引号(‘’)时,对里面的命令echo和变量USER都无法识别,只识别成字符串本身,称之为强引用。

2、双引号:当变量内容用双引号(“”)时,是不能识别出里面的命令echo的,但可识别出里面的变量USER,称之为弱引用。

3、反向单引号:当变量内容用反向单引号(``)时,对里面的命令echo和变量USER都可识别,并执行里面的命令echo,反向单引号和$()功能一样。