shell脚本的默认变量
1. $0 代表执行脚本的名字
2. $1、$2、$3 分别代表各个顺序的参数(第一个参数、第二个参数以及第三个参数)
3. $@ 代表$1、$2、$3之意,每个变量都是独立的(用双引号括起来)
4. $# 代表参数的个数
5. $$ 代表当前脚本的运行进程ID(PID)
6. $? 代表执行完上一个指令的执行结果(如上面脚本,
仔细对比两个$?,前者的值来自执行func,后者的值来自执行echo '"$$" : ' "$$")
1. $0 代表执行脚本的名字
2. $1、$2、$3 分别代表各个顺序的参数(第一个参数、第二个参数以及第三个参数)
3. $@ 代表$1、$2、$3之意,每个变量都是独立的(用双引号括起来)
4. $# 代表参数的个数
5. $$ 代表当前脚本的运行进程ID(PID)
6. $? 代表执行完上一个指令的执行结果(如上面脚本,
仔细对比两个$?,前者的值来自执行func,后者的值来自执行echo '"$$" : ' "$$")