shell脚本只提供整数算术运算(三种方式)—((表达式))、let "表达式"、value=`expr 表达式右边` (转载)
2015-05-07 15:29
387 查看
转自:http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201131055455754/
数值运算:
在bash中只提供了整数运算,一般shell通过let和expr这两个指令来实现。
使用格式为: let "x=$x+1" 或者 x=`expr $x+1`
同时,在shell中,也可以通过((表达式))。
使用格式为:((x=$x+1))
在上面的三种方式中,运算符还可以是:
+、-、*、/、% //加、减、乘、除、模
>>、<<、&、^、| //右移、左移、位与、位反、位或
?: //三目运算符,和C语言的一样。
C语言支持的运算符,在Shell的整数运算中,都支持。
数值运算:
在bash中只提供了整数运算,一般shell通过let和expr这两个指令来实现。
使用格式为: let "x=$x+1" 或者 x=`expr $x+1`
同时,在shell中,也可以通过((表达式))。
使用格式为:((x=$x+1))
在上面的三种方式中,运算符还可以是:
+、-、*、/、% //加、减、乘、除、模
>>、<<、&、^、| //右移、左移、位与、位反、位或
?: //三目运算符,和C语言的一样。
C语言支持的运算符,在Shell的整数运算中,都支持。
相关文章推荐
- Shell 脚本中的算术运算与常用条件表达式
- shell脚本编程之条件判断,算术运算,整数测试及特殊变量
- shell编程实例---实现整数的加减乘除余运算(利用read和脚本传参的方式)
- Bash shell 的算术运算有四种方式
- Shell脚本[运算表达式,条件控制语句]
- shell 之进行数学运算 let expr bc 中括号
- SHELL脚本报错:value too great for base (error token is "00000001830")
- shell脚本的三种调用方式
- let 与 expr Shell运算比较 let强强胜出
- 在 Shell 脚本中调用另一个 Shell 脚本的三种方式
- 8-Shell的整数表达式介绍-实践及企业案例脚本剖析
- shell脚本中的算术运算
- 运行shell脚本的三种方式
- Linux 中执行Shell 脚本的方式(三种方法)
- bash脚本-表达式,&&,||,if,整数测试,let,文件测试,$特殊变量
- shell脚本中的算术运算和条件测试语句
- Shell脚本[运算表达式,条件控制语句]
- shell脚本算术运算
- shell脚本中的算术运算
- Linux基础入门及系统管理01-bash脚本编程之三整数测试及算术运算18