Lecture # 4 - Decision Making in Shell Script

Decision Making in Shell Script:

Decision making in shell scripting is typically achieved using conditional statements. The most commonly used conditional statements in shell scripting are the if, elif (optional), and else statements.

if Statement:

The if statement allows you to execute a block of code if a specified condition is true. Its syntax is:

if [ condition ]
then
    # Commands to be executed if condition is true
fi

if-else Statement:

The if-else statement allows you to execute one block of code if a condition is true and another block of code if the condition is false. Its syntax is:

if [ condition ]
then
    # Commands to be executed if condition is true
else
    # Commands to be executed if condition is false
fi

if-elif-else Statement:

The if-elif-else statement allows you to evaluate multiple conditions sequentially and execute different blocks of code based on the first condition that evaluates to true. The elif part is optional and can be repeated as needed. Its syntax is:

if [ condition-1 ]
then
    # Commands to be executed if condition-1 is true
elif [ condition-2 ]
then
    # Commands to be executed if condition-2 is true
else
    # Commands to be executed if all conditions are false
fi

0
Subscribe to my newsletter

Read articles from Abdullah Bin Altaf directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Abdullah Bin Altaf
Abdullah Bin Altaf