| 变量 | 含义 |
| $0 | 当前脚本的文件名 |
| $n | 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 |
| $# | 传递给脚本或函数的参数个数。 |
| $* | 传递给脚本或函数的所有参数。 |
| $@ | 传递给脚本或函数的所有参数。被双引号(” “)包含时,与 $* 稍有不同,下面将会讲到。 |
| $? | 上个命令的退出状态,或函数的返回值。 |
| $$ | 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 |
| $_ | 代表上一个命令的最后一个参数 |
| $! | 代表最后执行的后台命令的PID |
| !$ | 表示上一次使用的路径 |
shell中的特殊变量
未经允许不得转载:竹影清风阁 » shell中的特殊变量




Asynq任务框架
MCP智能体开发实战
WEB架构
安全监控体系![shell if [[ ]]和[ ]区别 || &&-竹影清风阁](https://images.gl.sh.cn/wp-content/uploads/2018/08/20180828170109153547566920180828090110140-220x150.gif)






