Shell基本运算符之关系运算符

关系运算符用于比较两个操作数的大小,返回一个布尔值(真或假),在Shell脚本中,常用的关系运算符如下:

Shell基本运算符之关系运算符
(图片来源网络,侵删)

1、等于(==):检查两个操作数是否相等,如果相等,则返回真;否则返回假。

2、不等于(!=):检查两个操作数是否不相等,如果不相等,则返回真;否则返回假。

3、大于(>):检查左操作数是否大于右操作数,如果是,则返回真;否则返回假。

4、小于(<):检查左操作数是否小于右操作数,如果是,则返回真;否则返回假。

5、大于等于(>=):检查左操作数是否大于或等于右操作数,如果是,则返回真;否则返回假。

6、小于等于(<=):检查左操作数是否小于或等于右操作数,如果是,则返回真;否则返回假。

以下是一个简单的示例,演示了如何使用关系运算符进行比较:

#!/bin/bash
a=10
b=20
等于(==)
if [ $a == $b ]
then
    echo "a等于b"
else
    echo "a不等于b"
fi
不等于(!=)
if [ $a != $b ]
then
    echo "a不等于b"
else
    echo "a等于b"
fi
大于(>)
if [ $a > $b ]
then
    echo "a大于b"
else
    echo "a不大于b"
fi
小于(<)
if [ $a < $b ]
then
    echo "a小于b"
else
    echo "a不小于b"
fi
大于等于(>=)
if [ $a ge $b ]
then
    echo "a大于等于b"
else
    echo "a小于b"
fi
小于等于(<=)
if [ $a le $b ]
then
    echo "a小于等于b"
else
    echo "a大于b"
fi

输出结果:

a不等于b
a不等于b
a不大于b
a小于b
a小于b
a小于b

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672065.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-03 19:00
下一篇 2024-06-03 19:04

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入