传递给脚本或函数的参数n 是一個数字,表示第几个参数例如,第一个参数是$1第二个参数是$2 |
传递给脚本或函数的参数个数 |
传递给脚本或函数的所有参数 |
传递给脚本或函数的所有参数。被双引号(" ")包含时与 $* 稍有不同 |
上个命令的退出状态,或函数的返回值 |
Shell最后运行的后台Process的PID(后台运行的最后一个进程的号) |
$* 和 $@ 嘟表示传递给函数或脚本的所有参数不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作為一个整体以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n"