参数命令特殊值 参数 $0: 脚本文件名.$: n 为数字, 表示传递给文件的第 n 个参数.$#: 传递参数的个数.$*: 传递给脚本的所有参数的字符串值.$@: 传递给脚本的所有参数的数组值. 命令 shift : 将参数数组($@)左移 n 位. 默认值为 1. 特殊值 $?: 上个命令的退出状态或函数的返回值. $!: 上一个进入后台运行的进程的 ID.