Numerical handling if constructs

Let's learn about using the if construct for numerical decision-making.

We can use the test command for finding which variable contains the smaller value:

$ X=10 
$ y=20 
$ (( x < y )) 
$ echo $? 
The result 0 shows that x is smaller than y. 

In the shell script, we can use the test command along with the if construct for checking the equality of variables with numerical values as follows:

if [ $a -eq 100 ] 
    echo "a is equal to $a" 
        echo "a is not equal" 

Let's test the following program:

    $ chmod +x
    $ ./

The following will be the output after executing the preceding commands:

    a is equal to 100

Use the script to check which product is costly. ...

Get Learning Linux Shell Scripting - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.