This document provides an introduction to shell programming including:
- An overview of what shell programming is and common uses
- A review of basic UNIX commands used in shell scripts
- Examples of shell scripts demonstrating variables, parameters, conditionals, loops, and command substitution
- Descriptions of useful commands for shell scripts like cut, sed, grep, and more
- Exercises for readers to practice shell scripting skills