Bash provides programmatic conditional statements. Conditionals provides decision point for the application flow. For example if the file exists do this if not do another thing like logic operations. Syntax
if .. then .. fi
if .. then .. else .. fi
if .. elif .. else ..fi
As we see there is different type of syntax of if statements. Actually they are very similar each other...