In the bash shell, you can use the test
command or the [ ]
syntax to compare numbers and perform actions based on the comparison results.
Here are some examples of how to compare numbers in the bash shell:
-eq
operator. For example:if [ $num1 -eq $num2 ] then echo "Numbers are equal" fi
This will execute the echo
command if num1
is equal to num2
.
-ne
operator. For example:if [ $num1 -ne $num2 ] then echo "Numbers are not equal" fi
This will execute the echo
command if num1
is not equal to num2
.
-gt
operator. For example:if [ $num1 -gt $num2 ] then echo "Number 1 is greater than number 2" fi
This will execute the echo
command if num1
is greater than num2
.
-lt
operator. For example:if [ $num1 -lt $num2 ] then echo "Number 1 is less than number 2" fi
This will execute the echo
command if num1
is less than num2
.
-ge
operator. For example:if [ $num1 -ge $num2 ] then echo "Number 1 is greater than or equal to number 2" fi
This will execute the echo
command if num1
is greater than or equal to num2
.
-le
operator.