脚本获取参数格式$n

n为从0开始的数字,$0:获取执行的脚本名称;$1获取第一个参数,$2获取第二个参数,以此类推。。。

几个特殊的字符用来处理参数

这些特殊的字符也可以用在shell函数中

字符 描述
$# 传递到脚本的个数
$* 以“$1 $2 … $n”的形式输出所有传递的参数
$$ 脚本运行的当前进程ID号
$! 后台运行的最后一个进程ID号
$@ 以“$1” “$2” “$n”的形式输出所有参数
$- 显示shell使用的当前选项,与set命令功能相同
$? 显示最后命令退出的状态。 0表示没有错误,其他任何值表明有错误