linux shell编程学习笔记(5)shell运算符号和运算命令
2014-02-21 20:45
633 查看
一、shell运算符号
1、加法 +
——expr 43+21 、expr $x + $y2、减法 -
——expr 43 - 21 、expr $x - $y3、乘法 \*
——由于 * 在Shell命令行中当通配符用需要用转义符号——expr 43 \* 21 、expr $x \* $y
4、除法 /
——只给出结果的整数部分(并不是四舍五入)——expr 43 / 21 、expr $x / $y
5、取余(求模运算) %
——求模运算常用来判断一个数是否为另一个数的倍数。——expr 43 % 21 、expr $x % $y
6、自增
1)i++
—— i=i+1[root@ndbB ~]# i=1
[root@ndbB ~]# echo $[i++] //先赋值给表达式,然后再递增1
1 //此时输出的值是递增之前的X
[root@ndbB ~]# echo $i //确认X的值
2 //此时输出的值是递增之后的X
2)i+=2
—— i=i+27、自减
1)i--
—— i=i-12)i-=2
—— i=i-28、自乘
1)i*=2
—— i=i*29、自除
1)i/=2
—— i=i%2二、shell运算命令
1、expr
——只能做整数运算,自动返回运算结果格式:expr 整数1 运算符 整数2
2、$[]或$(())
——需要使用echo输出结果,运算类型与expr类似——乘法 * 不用加转义符号
——使用变量时,直接指定变量名,不用加$
格式:#echo $[ 整数1 运算符整数2 ]
或 #echo $(( 整数1 运算符整数2 ))
3、let
——操作变量值,只运算,不输出结构——若要查看结果,需借助echo命令
本文出自 “小风” 博客,请务必保留此出处http://huanglianfeng.blog.51cto.com/4813074/1361882
相关文章推荐
- Linux命令shell脚本编程学习笔记-18章初识sed和gawk
- linux shell 编程笔记 - shell的输入与输出 -1- echo命令
- Linux Shell学习笔记3:更多的bash shell命令
- shell脚本学习笔记(二)—— 引字符号、db2命令选项、date
- Linux Shell学习笔记2:基本的bash shell命令
- Linux Shell编程学习笔记一:shell简介
- Linux命令与shell脚本编程学习笔记-16创建函数
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
- shell脚本学习笔记之文本处理命令
- python 学习笔记 8 -- Python下调用Linux的Shell命令
- 【hadoop】hadoop学习笔记-shell命令
- shell脚本学习笔记之grep命令用法
- 学习笔记---linux shell编程1
- 【Shell】【学习笔记】Linux Shell脚本应用(一)
- Shell学习笔记(4)--内置命令和命令行程序
- Linux Shell编程 学习笔记
- linux shell脚本攻略 学习笔记2 -- 第二章 命令之乐
- linux Shell编程学习笔记
- Linux学习笔记:bash特性之多命令执行,shell脚本
- [原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)