Join Grant McWilliams for an in-depth discussion in this video What you will need, part of Linux System Engineer: Bash Shell Scripting for Automation.
- [Instructor] In this course, we will be using CentOS 7 Linux running in a virtual machine, in VirtualBox. You don't need to install VirtualBox to run a VM for this course, but it's nice to have a clean installation for writing scripts and it's also nice to have snapshots provided by VirtualBox. You can run VirtualBox on most any host operating system, including Windows, Mac OS, or Linux. You may want to have high-speed internet for doing Linux OS software updates. You will also want to have 10 to 15 gigabytes of free hard drive space for the Linux virtual machine. If you took my Previous course titled RHCE Cert Prep: Networking and SSH, which is the foundation course for this RHCE series, you can keep on using that CentOS 7 virtual machine if you wish.
If you did not, you can use a standard CentOS 7 server with GUI installation. And this means that while installing CentOS, you'll want to choose a server with GUI on the software selection screen. While installing, you will also want to make sure the first user is an administrator.
Note: This course also helps you study to pass the Red Hat Certified Engineer (RHCE) exam—the benchmark certification for Red Hat Enterprise Linux.
- Basics of bash scripting
- Bash debugging
- Loading files in scripts
- Prompting for input
- Piping data into a script
- Outputting data from a script
- Controlling the flow of bash scripts with conditions
- Looping bash scripts
- Reviewing real-world examples