shell位置变量

$0 #脚本本身文件名称
$1 #命令行第一个参数,$2为第二个,以此类推
$* #所有参数列表
$@ #所有参数列表
$# #参数个数
$$ #脚本运行时的PID
$? #脚本退出码

$*表示 "1 2 3"
$@表示 "1" "2" "3"

$() #等同于(反引号),运行一段命令
$(()) #运行数字运算 $((a+b*c))