simple 4 types of the bash else if like as a if statement, if-else statement, else-if ladder statement and nested if statement.
Bash if else Statment
If-else is the custom decision making easy to check condition statements in bash scripting other to any other like as c, c++ java or php programming.
Syntax:
if [condition] then //if block code else // else block code fi
: Related Query :
if Statement Example
#!/bin/bashs read -p "Enter numeric value: " myvar if [ $myvar -gt 10 ] then echo "Value is greater than 10" fi
if-else Statement Example
#!/bin/bashs read -p "Enter numeric value: " myvar if [ $myvar -gt 10 ] then echo "OK" else echo "Not OK" fi
If-elif-else Statement Example
#!/bin/bashs read -p "Enter your marks: " marks if [ $marks -ge 80 ] then echo "Very Good" elif [ $marks -ge 50 ] then echo "Good" elif [ $marks -ge 33 ] then echo "Just Satisfactory" else echo "Not OK" fi
Also Read: if else statement using Bash Scripting
Nested if Statement Example
#!/bin/bash read -p "Enter value of i :" i read -p "Enter value of j :" j read -p "Enter value of k :" k if [ $i -gt $j ] then if [ $i -gt $k ] then echo "i is greatest" else echo "k is greatest" fi else if [ $j -gt $k ] then echo "j is greatest" else echo "k is greatest" fi fi