$#: 命令行参数的个数
$n : 当前程序的第n个参数,n=1,2,…,9
$0: 当前程序的名称
$?: 执行上一个指令或函数的返回值
$*: 以”参数1,参数2…..”形式保存所有参数
$@: 以”参数1”,”参数2”…..”形式保存所有参数
$$ : 本程序的PID(ProcessID)
$! : 上一个命令的PID
$- : 显示shell使用的当前选项,与set命令功能相同
$#: 命令行参数的个数
$n : 当前程序的第n个参数,n=1,2,…,9
$0: 当前程序的名称
$?: 执行上一个指令或函数的返回值
$*: 以”参数1,参数2…..”形式保存所有参数
$@: 以”参数1”,”参数2”…..”形式保存所有参数
$$ : 本程序的PID(ProcessID)
$! : 上一个命令的PID
$- : 显示shell使用的当前选项,与set命令功能相同