Shell中常用的系统变量

322 阅读1分钟

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