变量分类
用户自定义变量 局部变量
>变量自定义的
环境变量 全局变量
>这种变量中主要保存的是和系统操作环境相关的数据,变量可以自定义,但是对系统生效的环境变量名
和变量作用是固定的
位置参数变量
>这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的
预定义变量
>是Bash中一景定义好的变量,变量名不能自定义,变量作用也是固定的
按存储数据分类
字符串型
整形
浮点型
日期型
注意事项
变量名必须以字母或下划线开头,名字中间只能由字幕、数字和下划线组成
变量名的长度不得超过255个字符
变量名在有效的范围内必须是唯一的
在Bash中,变量的默认类型都是字符串类型的 这点尤其要注意