Linux System Engineer: Bash Shell Scripting for Automation
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use bash scripting to automate common tasks on Linux.
Syllabus
Introduction
- Bash scripting for automation
- What you will need
- Introduction to bash
- What makes a shell script a shell script?
- Using bash debugging mode
- Bash variable scope
- Positional arguments
- Load files using while read
- Load files into arrays with mapfile
- Prompt for input
- Pipe data into a script
- Process shell options
- Saving data to files
- Outputting to STDOUT and STDERR
- Conditional flow with if, then fi
- Conditional flow with case
- Numeric conditions
- String conditions
- File conditions
- For loop
- While loop
- Monitoring user space usage
- Monitoring CPU usage
- Next steps
Taught by
Grant McWilliams
Related Courses
GitHub & CollaborationUdacity Fundamentals of Red Hat Enterprise Linux 9
Red Hat via edX L'essentiel pour maîtriser Linux
University of Carthage via France Université Numerique Linux for Developers
Linux Foundation via Coursera Programming for Data Science with Python
Mode via Udacity