$0: 脚本名称,即命令行输入的脚本名称

$n: 位置参数,n>0,当n>9时,使用${n}形式

$#: 位置参数的个数

"$*": 所有位置参数(单个字符串)

"$@": 所有位置参数(字符串数组)

$$: 当前进程的PID

$?: 上一个命令的执行结果,0表示成功,非0表示失败

$!: 后台最后一个作业的PID

$_: 上一个命令的最后一个参数

注:上述所有的环境变量都是只读的。