博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 加减符号
阅读量:4971 次
发布时间:2019-06-12

本文共 639 字,大约阅读时间需要 2 分钟。

[root@LocalWeb01 ~]# aa=11
[root@LocalWeb01 ~]# bb=22
[root@LocalWeb01 ~]# cc=$aa+$bb
[root@LocalWeb01 ~]# echo $cc
11+22
为什么会出现这种结果,由于linux默认是字符串类型
想要获取正确结果,应该申明
 
方法一
[root@LocalWeb01 ~]# declare -i cc=$aa+$bb
[root@LocalWeb01 ~]# echo $cc
33
declare  [+-属性 ] 变量名
-  给变量添加属性类型
+  删除变量熟悉类型-
-i  设为整形
-x  将变量设为环境变量 和export效果一样
-p  查看变量被设置的类型
 
方法二
[root@LocalWeb01 ~]# dd=$(expr $aa+$bb)
[root@LocalWeb01 ~]# echo $dd
11+22
[root@LocalWeb01 ~]# dd=$(expr $aa + $bb)
[root@LocalWeb01 ~]# echo $dd
33
可以看出+号两边要有空格,不然结果不是想加结果
 
 
方法三
[root@LocalWeb01 ~]# ff=$(($aa+$bb))
[root@LocalWeb01 ~]# echo $ff
33
 

转载于:https://www.cnblogs.com/agang-php/p/4133848.html

你可能感兴趣的文章
jz1074 【基础】寻找2的幂
查看>>
Wannafly模拟赛5 A 思维 D 暴力
查看>>
C#控制台程序实现鼠标左右手习惯切换
查看>>
C++ 继承、函数重载
查看>>
Javascript获取select下拉框选中的的值
查看>>
【Linux开发】CCS远程调试ARM,AM4378
查看>>
springmvc常用注解标签详解
查看>>
Linux之ssh服务介绍
查看>>
Java Swing提供的文件选择对话框 - JFileChooser
查看>>
排序:冒泡排序
查看>>
github下载安装
查看>>
Hive学习之路 (十九)Hive的数据倾斜
查看>>
Hat’s Words
查看>>
Java中instanceof关键字的用法总结
查看>>
引用类型-Function类型
查看>>
洗牌Shuffle'm Up POJ-3087 模拟
查看>>
设计模式之享元模式
查看>>
.vimrc配置
查看>>
Nginx Configuration 免费HTTPS加密证书
查看>>
(转)Android 仿订单出票效果 (附DEMO)
查看>>