shell:1.$# 和 $*之类的特殊变量 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n是一个数字,表示第几个参数.例如,第一个参数就是$1 $# 传递给脚本或函数的参数个数 $* 传递给脚本或函数的所有参数 $@ 传递给脚本或函数的所有参数.被双引号(“”)包含时,与$*稍有不同 $? 上一个命令的退出状态,或函数的返回值 $$ 当前shell进程id.对于shell脚本,就是这些脚本所在的进程id $*和$@的区别 不被双引号“”包含时,都以“$1”…