----
在Bash中 变量的默认类型都是字符串类型
Linux默认存储的是"字符串"类型
Bash中变量分类
用户自定义变量
环境变量:主要保存的是和系统操作环境相关的数据,变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的
在Bash中,变量的默认类型都是字符串型
Bash中变量分类
用户自定义变量
环境变量:主要保存的是和系统操作环境相关的数据,变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的
位置参数变量:主要用来向脚本中传递参数或数据,变量名不能自定义,变量作用是固定的(预定义变量的一种)
预定义变量:Bash中已经定义好的变量,变量名不能自定义,变量作用是固定的
变量的定义
什么是变量:
变量是计算机内存的单元,其中存放的值可以改变
变量让你能够把程序中准备使用的每段数据都赋给一个简短、易于记忆的名字,因此他们十分有用
Bash中默认变量类型都是字符串
变量类型
用户自定义变量 可更改名称和值
环境变量 部分不可更改名称,可更改值
预定义变量 不可更改名称,可更改值
位置参数变量和预变量差不多
什么是变量
变量是计算机内存的单元,其中存放的值可以改变
变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此他们十分有用
变量命名规则
变量名必须以字母或下划线开头,名字中间只能有字母、数字和下划线组成
变量的长度不超过255个字符
变量名在有效的范围内必须是唯一的
在Bash中,变量的默认类型都是字符串型
变量按照存储数据分类
字符串型
整型
浮点型
日期型
变量的分类
用户自定义变量 #变量自定义的
环境变量 #这种变量中主要保存的是和系统操作环境相关的数据。变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的
位置参数变量 #预定义变量的一种,这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的
预定义变量 #是Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的
linxu shell 变量的分类
1、用户自己定义变量。变量自定义的
2、环境变量:这种变量中主要保存的是和系统操作环境相关的数据。变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的
3、位置参数变量:这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的
4、预定义变量:是Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的。
变量命名规则
1、变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线组成
2、变量名的长度不得超过255个字符
3、变量名在有效的范围内必须是唯一的
4、在Bash中,变量的默认类型都是字符串型
5、在任何系统中,目录名、文件名、变量名都要有含义
shell 编程中 变量的默认数据类型都是“字符串”型
变量的分类
严格来讲只有
用户自定义变量
可以随意定义、修改
环境变量
可自定义,但对系统生效的环境变量的名称和作用是固定的
预定义变量
bash中定义好的,不能自定义,名称和作用固定。
位置参数变量
严格来讲是预定义变量的一种,同样名称和作用固定。主要用来向脚本传递参数或数据。
shell 编程中 变量的默认数据类型都是“字符串”型
变量的分类
严格来讲只有
用户自定义变量
可以随意定义、修改
环境变量
可自定义,但对系统生效的环境变量的名称和作用是固定的
预定义变量
bash中定义好的,不能自定义,名称和作用固定。
位置参数变量
严格来讲是预定义变量的一种,同样名称和作用固定。主要用来向脚本传递参数或数据。
bash中所有变量的类型都默认是字符型
变量的命名规则
shell 编程中 变量的默认数据类型都是“字符串”型
变量命名规则
开头为字符或下划线,名字中间中能有字母、数字和下划线组成;
变量的长度不超过255个字符;
变量名在有效的范围内必须是唯一的; //如再次定义则会替换上一个变量的值
在Bash中,变量的默认类型都是字符串型. //即系统把所有值都当作字符串放到变量中,不论这个“字符串”实际上是整数、浮点数等等
变量的分类
用户自定义变量
环境变量
位置参数变量 //实际就是预定义变量
预定义变量
变量的分类
shell中所有的变量定义,默认都是“字符串型”、
变量的分类:用户自定义变量、环境变量、预定义变量。
变量命名规则
开头为字符或下划线,名字中间中能有字母、数字和下划线组成;
变量的长度不超过255个字符;
变量名在有效的范围内必须是唯一的; //如再次定义则会替换上一个变量的值
在Bash中,变量的默认类型都是字符串型. //即系统把所有值都当作字符串放到变量中,不论这个“字符串”实际上是整数、浮点数等等
变量的分类
用户自定义变量
环境变量
位置参数变量 //实际就是预定义变量
预定义变量
变量只能是字母下划线开头,不能是数字开头。
变量只能有字母,数字,下划线组成。
变量的分类
shell变量命名规则
什么是变量
变量的分类