云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Shell基本运算符之关系运算符》
文章链接:https://www.yunzhuji.net/internet/186047.html

评论

  • 验证码