数字比较被认为是一种重要的算术运算,可以让您找出一个数字与另一个数字相比的相对大小。 Bash 还允许您非常轻松地比较数字。 因此,在本文中,我们将教您如何使用 Bash 脚本比较两个数字。
Bash 脚本中的数字比较
六种不同的比较运算符用于比较 Bash 脚本中的数字 Linux. 以下示例中使用了所有这些运算符:
示例 1:使用等于和不等于比较运算符
在这个 example,我们将在 Bash 中使用等于和不等于运算符来比较两个数字。 为此,我们使用下图中显示的 Bash 脚本:
在这个 Bash 脚本中,我们首先使用 shebang 将我们的文档声明为 Bash 脚本。 然后,我们定义了两个变量“var1”和“var2”,并赋予它们两个不同的整数。 然后,我们使用“if”语句来检查这两个数字是否相等。 如果是,则在终端上打印相关消息。 之后,我们有另一个“if”语句,其中我们使用“不等于”运算符来检查这些数字是否不相等。 如果此语句被评估为真,则会在终端上打印一条相关消息。
然后,在保存我们的 Bash 文件后,我们使用以下命令执行它:
$ bash compare.sh
执行后,我们发现我们的第二个“if”语句结果为真,因为两个指定的数字不相等,如下图所示:
示例 2:使用大于和大于或等于运算符
在这个 example,我们将在 Bash 中使用大于和大于或等于运算符来比较两个数字。 为此,我们使用以下 Bash 脚本:
就像第一个 example,我们在此脚本中定义了两个变量并保持它们的值相等。 之后,我们使用了两个“if”条件。 在第一个条件下,我们使用 Bash 的“大于”运算符,而在第二个条件下,我们使用 Bash 的“大于或等于”运算符来比较两个数字。 如果第一个条件为真,则意味着第一个数大于第二个数,而如果第二个条件为真,则意味着这两个数大于或等于彼此。
当我们运行这个 Bash 脚本时,我们发现这两个数字大于或等于彼此,如下图所示:
示例 3:使用小于和小于或等于运算符
在这个 example,我们想在 Bash 中使用小于和小于或等于运算符来比较两个数字。 为此,我们使用以下 Bash 脚本:
就像我们的前两个示例一样,我们在此 Bash 脚本中定义了两个变量,并为它们分配了两个不同的值。 然后,我们使用了两个“if”条件。 第一个使用“小于”运算符,而第二个使用“小于或等于”运算符。 如果第一个条件为真,则意味着第一个变量小于第二个,而如果第二个条件为真,则意味着给定变量彼此小于或等于。 但是,在这种情况下,我们选择这两个数字的方式都是将这两个条件都评估为真。
您可以通过查看下图中显示的此 Bash 脚本的输出来验证这一点:
结论
通过本文,我们想与您分享在 Bash 中比较两个数字的方法。 为此,我们以三个示例的形式与您分享了 Bash 中可用的所有六个数字比较运算符的工作原理。 完成这些示例后,您将能够轻松地在 Bash 脚本中比较任何给定的数字。