Professional Documents
Culture Documents
1.if-else statement
Syntax: if [ expression ]
then
statement1
else
statement2
fi
if [ $a == $b ]
then
#If they are equal then print this
echo "a is equal to b"
else
#else print this
echo "a is not equal to b"
fi
Syntax: if [ expression1 ]
then
statement1
statement2
else
if [ expression2 ]
then
statement3
fi
fi
Example: #!/bin/bash
number=9
if [[ ${number} -gt 10 ]]
then
if [[ $number -gt 50 ]]
then
if [[ ${number} -gt 100 ]]
then
echo "number is grater then 100"
fi
else
echo "number is in between 11 to 50"
fi
else
echo "number is less then or equal to 10"
fi
┌──(gaurav㉿learning-ocean)-[~/shellscript-
youtube]
└─$ ./nested-if-else.sh
number is less then or equal to 10