Shell脚本编程之运算符详解

发布日期: 2022-03-02

浏览量: 1484

其他编程一样,Shell支持包括:算术、关系、布尔、字符串等运算符。原生bash 不支持简单的数学运算,但是可以通过其他命令来实现,例如expr。expr是一款表达式计算工具,使用它能完成表达式的求值操作。

注意:

表达式和运算符之间要有空格,例如1+2,必须写成:1 + 2。

完成的表达式要被`包含,注意:不是单引号,是esc键下面英文状态下的符号。

以下列出Shell脚本常见运算符

1、算数运算符

+:加法

-:减法

*:乘法

/:除法

==:相等,比较两个数字,相同返回true

=:赋值

!=:不相等,比较两个数字,不相同返回true

%:取余

注意:条件表达式要放在方括号之间,并且要有空格,例如[ $a == $b ]。

2、关系运算符

关系运算符只支持数字、不支持字符串,除非字符串的值是数字。常用关系运算符如下:

-eq:检测两个数是否相等,相等返回true

-ne:检测两个数是否不相等,不相等返回true

-gt:检测左边的数是否大于右边,若是,返回true

-lt:检测左边的数是否小于右边的,若是,返回true

-ge:检测左边的数是否大于等于右边,若是,返回true

-le:检测左边的数是否小于等于右边,若是,返回true

以上就是关于“Shell脚本编程之运算符详解”的分享。蓉华教育,专注IT技术人才培养,欢迎咨询。


关注我们
值得信赖的IT教育机构

值得信赖的IT培训机构

成都校区地址:成都市武侯区孵化园9号楼A座2楼 西安校区地址:西安市未央区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育,行胜于言,IT培训学校口碑选择

2016-2024 版权所有 © 成都蓉华软创科技有限公司官网(蜀ICP备20007585号-1 )

微信咨询

微信咨询

联系电话

联系方式

173-5852-6576