$在shell中为何非常重要,因为它是美元的标志,虽然现在疫情导致美帝快完犊子了 通过$读取变量的值,具体原理如下图: 变量开辟一块内存空间,就好比你住酒店,变量名相当于门牌号,变量值相当于你。 shell脚本中不同$的用法 $?:这个是在流程控制中最常用的,重中之重! 解释说明:$?反映的是上一条命令或者一个流程中的返回值,如果为0,则上面的命令或者流程执行成功;如果非0,则上面的命令或者流程执行失败,常见写法如下图: #!/bin/bash mv nginx.conf /etc/nginx/ #将这个配置文件移动到/etc/nginx目录下 if