27、Shell脚本基础:数学运算、退出状态与结构化命令

Shell脚本基础:数学运算、退出状态与结构化命令

1. 执行数学运算

在任何编程语言中,处理数字的能力都是至关重要的。对于shell脚本来说,这个过程有点棘手。在shell脚本中有两种不同的方式来执行数学运算。

1.1 expr命令

最初,Bourne shell提供了一个特殊的命令用于处理数学方程,即 expr 命令。它允许从命令行处理方程,但使用起来非常笨拙。

$ expr 1 + 5
6

expr 命令识别一些不同的数学和字符串运算符,如下表所示:

运算符 描述
ARG1 | ARG2 如果两个参数都不为空或零,则返回ARG1;否则返回ARG2
ARG1 & ARG2 如果两个参数都不为空或零,则返回ARG1;否则返回0
ARG1 < ARG2 如果ARG1小于ARG2,则返回1;否则返回0
ARG1 <= ARG2 如果ARG1小于或等于ARG2,则返回1;否则返回0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值