$0 当前脚本文件名
$n 传递脚本或函数的参数。第一个参数为$1,第二个参数为$2.
$# 传递给脚本或函数参数的个数。
$* 传递给脚本或函数的所有参数。
$@ 传递给脚本或函数的所有参数。不被双引号(“”)包含时,都以“$1” "$2"..."$n"的形式输出所有参数。当被双引号(“”)包含时,“$*”会将所有参数作为一个整体,以“$1 $2...$n”的形式输出所有参数;“$@”会将各个参数分开,以"$1" "$2"..."$n"的形式输出所有参数。
$? 上个命令的退出状态,或函数的返回值。大部分命令成功时返回0,失败返回1.
$$ 当前shell进程ID。
$! 后台运行最后一个进程的ID。