Linux shell脚本运算符

本文详细介绍了Linux shell脚本中的算数、关系、逻辑和字符串运算符,包括各自的用法和实例演示,帮助读者掌握如何在shell脚本中进行各种运算操作。
摘要由CSDN通过智能技术生成

Linux shell脚本运算符

bash 支持的运算符种类:

算数运算符
关系运算符
逻辑运算符
字符串运算符
文件测试运算符
布尔运算符

举例

#!/bin/bash
val=`expr 5 + 5`
echo "两数之和为 :$val"

(特别说明:两数相加使用的符号是反引号``,表达式与运算符之间要用空格,例如:2 + 2 )

执行脚本,输出结果为

[root@ home]# ./a.sh
两数之和为 :10

算数运算符

a=10
b=20
算术运算符	说明	例子
+	加法	expr $a + $b 结果为30
-	减法	expr $a - $b 结果为-10
*	乘法	expr $a \* $b 结果为200
/	除法	expr $b / $2 结果为2
%	取余	expr $b % $a 结果为0
=	赋值	a=$b 把变量b的值赋值给变量a
==	相等。判断两个数字是否相等,相等则返回true	[ $a == $b ] 返回true
!=	不相等。判断两个数字是否相等,不相等则返回true	[ $a != $b ] 返回true

例子


  #!/bin/bash
a=10
b=20
val=`expr $a + $b`
echo "a + b : $val"


val=`expr $a - $b`
echo "a - b : $val"

val=`expr $a \* $b`
echo "a * b : $val"

val=`expr $a / $b`
echo "a / b : $val"

val=`expr $a % $b`
echo "a % b :$val"

if [
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

名猿妮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值