shell编程——变量&运算符

一、declare 命令

linux 变量不声明,默认字符串类型

1,declare声明变量类型
declare  +/- 选项  变量名
				-	给变量设定类型属性
				+	取消变量的类型属性
				-a	将变量声明为数组型
				-i	将变量声明为整数型(integer)
				-x	将变量声明为环境变量
				-r	将变量声明为只读变量
				-p	显示指定变量的被声明类型
2,声明数组变量
(1)定义数组
		变量名[]=值
	
		declare -a 变量名[]=值
(2)查看数组
	echo ${变量名}			输出数组第一个值
	
	echo ${变量名[下标]}

	echo ${变量名[*]}		输出数组中所有变量
3,声明环境变量
	declare -x 变量名=值	  <===>	export 变量名=值

	其实就是declare命令的作用
4,声明变量只读属性
	declare -r 变量名

	变量赋予只读属性,只读属性会让变零不能修改,不能删除,甚至不能取消只读属性
5,查询变量的属性
	declare -p				查询所有变量的属性

	declare -p 变量名		查询指定变量的属性

二、数值运算的方法

1,declare
  • declare -i 数值运算等式
2,expr或者let 数值运算工具
	变量=$(expr 数值运算等式) 
	

	例如: dd=$(expr $aa+$bb)	+两边必须有空格
3,$((数值运算)) 或 $[数值运算] 推荐使用
		$((数值运算等式))	such as:ff=$(($aa+$bb))	
	
		$[数值运算等式]	such as:gg=$[$aa+$bb]

		ps:	+ 两边加,不加,空格都可以
4,shell支持的运算符

在这里插入图片描述

三、变量测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值