Shell 特殊变量及其含义 1. 脚本功能是打印脚本传递的第一个参数的值 2. 位置参数的数字大于9后,需要用大括号将数字括起来 3. 获取脚本的名称及路径 若不带路径执行脚本,那么输出的结果就是脚本的名字 若使用全路径执行脚本,那么输出的结果就是全路径+脚本的名字。 4. 单独获取名称及路径 5. 通过$#获取脚本传参个数 6. $* 和 $@的区别 当 $* 和 $@ 被双引号(” “)包含时, “$*”会将所有的参数作为一个整体,以“$1 $2 ... $n”的形式输出所有的参数。 “$@”会以各个参数分开,以“$1”, “2”,...”2′′ , ...”2′′,...”n”的形式输出所有的参数。