Shell语言的系统变量主要在对参数判断和命令返回值判断时使用,包括脚本和函数的参数,以及脚本和函数的返回值。 | 变量 | 说明 | | --- | --- | |
$n| n是一个整数,从1开始,表示参数的位置,例如$1表示第1个参数,$2表示第2个参数 | |$#| 命令行参数的个数 | |$0| 当前Shell脚本的名称 | |$?| 前一个命令或函数的返回状态码 | |$*| 以“参数1 参数2 ······”的形式将所有的参数通过一个字符串返回 | |$@| 以“参数1” “参数2” ······的形式返回每个参数 | |$$| 返回本程序的进程ID(PID) |