Shell中的特殊变量

变量 含义 备注
$0 当前脚本的文件名 也就是命令的第一个位置
$n| 第n个位置参数| 例如:./test.sh zcc yyds$0代表./test.sh,$1代表zcc,$2代表yyds
$# 参数的个数 上一个例子中参数个数为2
$*|传递的所有参数|即上个例子的"$1""$2"
$@|传递的所有参数|和$*不同在于:如果它们在""内,那么$@会将每个参数分隔开,而$*是把所有参数作为一个整体
$? 上一个命令的执行状态 成功为0,失败或异常为非零值
`$ 变量 含义
---- ---- ----
当前进程的PID 表示的是该脚本所在的进程PID

参考链接:
http://c.biancheng.net/cpp/view/2739.html
https://developer.aliyun.com/article/576480

posted @ 2022-06-04 20:48  sunshineoier  阅读(50)  评论(0)    收藏  举报