In this Lesson, you'll learn why and when you'll want to use functions. You'll learn how to create functions as well as how to use them. We'll talk about variables and their scope and how that applies to functions. You'll learn how to use parameters to access the arguments passed to your function. Finally, you'll learn about exit statuses and return codes.
This Lesson is intended for anyone looking to learn more about bash scripting and shell programming.
To get the most out of this Lesson, you should have some basic knowledge of the command line, but it's not essential.