---

Shell Scripting Part 3: Decision Control Structures in Shell Scripts

We already covered the basics of shell scripting such as accepting inputs, process data through arithmetic operations and generating and displaying output in the previous parts of this tutorial (part 1 and part 2). In this part, we will go deeper to a more advanced topic in a programming language — making decisions in a program, but this time we will do it using bash shell.