Shell中特殊参数变量和特殊状态变量汇总

chuzhaosheng42644 29 0 PDF 2021-02-01 08:02:33

特殊参数变量: $#:传给Shell脚本的参数个数 $0:当前Shell脚本名 $1:传递给Shell脚本的第1个参数,若没有则为空 $2:传递给Shell脚本的第2个参数,若没有则为空 $3:传递给Shell脚本的第3个参数,后续以此类推 ${10}:传递给Shell脚本的第10个参数,读取的参数位置大于等于10之后需要使用花括号 $@:传递给Shell脚本的所有参数组成的列表,即参数列表 $*:传递给Shell脚本的的所有参数组成的单个字符串,不同参数之间空格依旧存在 特殊状态变量: $?:上一指令的退出码(既可以是执行脚本程序指令也可以是普通命令),0表示正常退出,其余表示异常 $$:

用户评论
请输入评论内容
评分:
暂无评论