Shell Scripting with Bash
This course teaches you how to write shell scripts for automating tasks on UNIX systems.
What you'll learn
Bash shell scripts allow you to automate just about any task on a UNIX system. They combine the power of all the UNIX userland utilities with a powerful scripting language.
Whether you are a system administrator, a developer or a power user, shell scripts will make you more productive.
Table of contents
Course FAQ
Shell scripts let you use and schedule Bash commands from a file to automate tasks that you execute regularly.
Bash shell scripts are a must-have for all serious UNIX administrators, developers, and power users.
For the purposes of this course, you can use Bash 3, 4, or 5.
A basic working knowledge of the Bash command line will be helpful - knowing how to use standard commands, redirection, wild cards, etc. If you're not comfortable with these topics yet, consider our Intro to the Bash Shell course, first.
This shell scripting tutorial will teach you all the shell scripting basics including input and output, using variables, conditional execution, writing loops, string manipulation, and more.