Comparar números en Bash

Fumbani Banda 30 enero 2023
  1. Utilice llaves [] para comparar números en Bash
  2. Utilice doble paréntesis (( )) para comparar números en Bash
Comparar números en Bash

Este tutorial comparará números en bash usando llaves [] y doble paréntesis - (( )).

Utilice llaves [] para comparar números en Bash

Los operadores de comparación se deben utilizar entre llaves.

x=4
y=3

if [ $x -eq $y ];
then
    echo $x and $y are equal
elif [ $x -gt $y ]
then
    echo  $x is greater than $y
else
    echo  $x is less than $y
fi

Producción :

4 is greater than 3

Utilice doble paréntesis (( )) para comparar números en Bash

Los operadores de comparación deben utilizarse entre paréntesis dobles.

x=4
y=10

if (( $x < $y ))
then
    echo $x is less than $y
elif (( $x > $y ))
then
    echo $x is greater than $y
else
    echo $x is equal to $y
fi

Producción :

4 is less than 10
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub