柚子的小小笔记本-Linux中的简单运算
来源:互联网 发布:淘宝赛罗奥特曼公仔 编辑:程序博客网 时间:2024/04/29 05:52
1. Bash Shell 中的数学运算
在这里赋值运算是用 = 但是赋值的时候左右两边不能用空格,否则会出现错误。因为bash shell中,命令和和操作对象是用空格隔开的,加空格会被默认当成命令去解析。
我们可以使用let符号进行简单的数学运算,eg:
在Linux中我们定义一个变量之后要使用这个变量是需要在这个变量前加一格$符号的
注意的是,当我们在使用let 这个运算符号的时候,变量前面的$是省略的,这种感觉就有点像C语言里指针那种类似的味道。
当然let还可以支持自加自减运算:
但是进行运算的时候任然要注意运算符是不能用空格分开的,否则会出现符号错误的问题
我们可以是使用 [ ] 和 (())来进行计算,这个时候运算符号之间可以用空格来隔开
计算的时候也可以使用expr. 但是加号之间要用空格隔开。
这里有一点要注意的就是我们说过let 在使用的时候是不需要在变量之前加$这个符号的但是使用expr的时候我们必须要在定义的变量之前加上$符号否则就会报错。如下图所示:
我们首先定义一个变量no=1,然后使用expr进行简单的数学计算
对的,其实我根本没有说什么有用的东西,就是一些比较重要的细节总结一下而已,而且大家都懂的。就是这个样子的。
欢迎关注《IT面试题汇总》微信订阅号。
每天推送经典面试题和面试心得技巧,都是干货!
当然,不是我的啊,别人的
微信订阅号二维码如下:
0 0
- 柚子的小小笔记本-Linux中的简单运算
- 柚子的collection
- 柚子的collection
- 一个小小的浮点运算的例子
- 笔记本上的 Linux
- 笔记本安装Linux的注意事项
- 简单图片服务器的小小心得
- 简单源码分析之小小的Toast
- 小小运算符
- MFC中的置顶问题的小小tips
- Bitmap中的getPixels方法的小小应用
- 2016面试题的中的小小闪光
- C语言中位运算的一点小小总结
- LINUX小小的LIVECD制作过程
- linux awk一个小小的实例
- <s:iterator>的status属性---转 柚子之心
- 挑选柚子
- 柚子解析
- ACM基本输入输出
- Product of Array Except Self
- 手机开发实战13——GSM业务种类1
- 常见小错误,小心别中招
- Android开发初体验
- 柚子的小小笔记本-Linux中的简单运算
- 排序算法
- 在虚拟机上安装Linux
- 如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。(160514)
- 手机开发实战14——GSM业务种类2
- 如何成为一名高级C++程序员
- AsyncTask源码的理解
- 常用的正则表达式
- 安卓中将int值转换为String 将String装换长int