1、本地变量
VAR=XYZ
2、局部变量
local VAR=XYZ
3、环境变量
在子shell中可以起作用
export VAR=XYZ
4、位置变量
$0 脚本名本身 $1 第一个参数 $2 第二个参数 ... ${10} 第十个参数 ${11} 第十一个参数
shift 依次向后移动参数
比如:分别显示第一、二、三个参数
!#/bin/bash echo $1 shift echo $1 shift echo $1
5、特殊变量
$? 脚本执行状态(0--正确,1-255错误,1/2/127保留) $# 参数的总个数 $* 参数列表 [email protected] 参数列表
时间: 2024-12-21 01:36:10