变量 variable

变量概念

本地变量、环境变量、只读变量、位置变量、特殊变量、局部变量、全局变量

定义变量

var=value             ##定义本地变量,只作用于当前shell

export var=value   ##定义环境变量,作用于全局范围,包括子shell

1577323758(1)

引用变量

echo $var

echo ${var}           ##推荐使用,{ }是变量边界,有些情况下必须使用,例如 ${var}abc 和 $varabc 的使用。

1577323998(1)

export                   ##显示环境变量

1577323884(1)

删除变量

unset var              ##删除本地变量

只读变量

readonly var=value                ##定义本地只读变量

export readonly var=value      ##定义全局只读变量

只读变量不能修改删除

1577324085(1)

位置变量

$0        ##显示本身

$1,$2,$3…

$@       ##显示所有参数,一个参数为一个字符串

$*        ##显示所有参数,全部参数为一个字符串

$#       ##显示脚本命令参数个数

1577326001(1)

特殊变量

$?        ##上一个命令执行状态,0表示执行成功,非0表示未执行成功,非0范围1~255,其中1~127是系统错误代码,其他是预留自定义代码。

1577324298(1)

猜你喜欢

转载自www.cnblogs.com/huanhua/p/12100584.html