一、shell脚本之位置变量:
$0 脚本的名称 $1,$2,$3.... 第一个参数,第二个参数,第三个参数 shift 每shift一次,参数位置往前一个($2-->$1,$3--->2,...) shift N 往前的移动是N个
二、shell脚本之特殊变量
$? 上一次执行的状态码 $# 参数个数 $* 参数列表 $@ 参数列表
脚本:
验证位置变量和特殊变量:
#!/bin/bash # echo $0 ##脚本名字 echo "the number of values is $#" ##脚本参数个数 echo $* ##脚本参数列表 echo $@ ##脚本参数列表 echo $? ##上一次执行结果的状态码
执行结果:
转载于:https://blog.51cto.com/jefferyyu/1311390