Home Linux Shell Script to find the greater of three numbers

Shell Script to find the greater of three numbers

by Anup Maurya
14 minutes read

Shell Script that takes three numbers as input from the user and then finds the greatest of them using conditional statements.

Shell Script to find the greater of three numbers

#!/bin/bash

echo "Enter three numbers:"
read num1
read num2
read num3

if [ $num1 -gt $num2 ] && [ $num1 -gt $num3 ]
then
    echo "$num1 is the greatest number"
elif [ $num2 -gt $num1 ] && [ $num2 -gt $num3 ]
then
    echo "$num2 is the greatest number"
else
    echo "$num3 is the greatest number"
fi

Save the above script with a filename, let’s say find_greatest.sh. Then, run the following command in your terminal.

~/Assignment$ bash main.sh
Enter three numbers:
34
6
78
78 is the greatest number

This will execute the script and prompt you to enter three numbers. After entering the numbers, the script will find and display the greatest of the three numbers.

related posts

Leave a Comment