$0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住,如${10}.
$1..n:脚本第1..n个参数
$?:是上一指令的执行状态(成功/失败)返回值,成功是0,不成功是1。
$*:所有脚本参数的内容,就是脚本的参数列表。
$@:基本上与上面相同。只不过是“$*”返回的是一个字符串,字符串中存在多个空格。 “$@”返回多个字符串。
$#:返回脚本参数的个数。
$$ :Shell本身的PID(ProcessID),即当前进程的PID。
$! :执行脚本最后一条命令的PID
$- :使用Set命令设定的Flag一览