单引号无法识别特殊语法,双引号可以识别特殊语法,例如:不同的执行方式,不同的shell变量: 每次调用bash都会开启一个子shell,因此不保留当前的sell变量,通过pstree命令检查进程树调用source是在当前shell环境加载脚本,因此保留变量 在Linux中反引号中的命令执行结果会被保留下来,如图所示: