变量 | 含义 |
---|---|
$# | 表示执行脚本传入参数的个数 |
$* | 表示执行脚本传入参数的字符串,多个参数合并为一个字符串(不包括$0) |
$@ | 表示执行脚本传入参数的字符数组(不包括$0) |
$$ | 表示当前执行进程的PID |
$! | Shell最后运行的后台进程的PID |
$0 | 表示执行的脚本名称 |
$1 | 表示第一个参数 |
$2 | 表示第二个参数 |
$? | 表示脚本执行的状态,0表示正常,其他表示错误 |
Bash技巧:介绍 $0、$1、$2、$#、$@、$*、$? 的含义 - 知乎
shell脚本中$#、$*、$@、$?、$0等含义-CSDN博客