学习
实践
活动
专区
工具
TVP
写文章

bash变量-数值运算与运算符

一、数值运算

在Linux中,用户自定义变量(本地变量)默认的类型是字符串。如图片所示:

因为都是字符串类型,所以没办法进行运算。

1、declare声明变量类型

用法:declare [+/-] [选项] 变量名

选项:

- //给变量设定类型属性

+ //取消变量的类型属性

-i //将变量声明为整数型(integer)

-x //将变量声明为环境变量

-p //显示指定变量的被声明的类型

那到底要怎么样才能运算呢?

方法一:declare -i c=$a+$b

方法二:d=$(expr $a + $b) //"+"号左右两边必须有空格

方法三(推荐):e=$(($a+$b)) //利用两个小括号将运算符括起来,可直接运算。或者是 "$[ 运算符]"

二、运算符

红色为常用

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191209A0HMMA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券