YoVDO

Linux System Engineer: Bash Shell Scripting for Automation

Offered By: LinkedIn Learning

Tags

Shell Scripting Courses Bash Courses Linux Courses System Administration Courses Command Line Courses

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
1. Introduction to Linux Scripting
  • Introduction to bash
  • What makes a shell script a shell script?
  • Using bash debugging mode
  • Bash variable scope
2. Using Outside Data in a Script
  • Positional arguments
  • Load files using while read
  • Load files into arrays with mapfile
  • Prompt for input
  • Pipe data into a script
  • Process shell options
3. Outputting Data from a Script
  • Saving data to files
  • Outputting to STDOUT and STDERR
4. Bash Logic
  • Conditional flow with if, then fi
  • Conditional flow with case
  • Numeric conditions
  • String conditions
  • File conditions
5. Bash Loops
  • For loop
  • While loop
6. Real-World Examples
  • Monitoring user space usage
  • Monitoring CPU usage
Conclusion
  • Next steps

Taught by

Grant McWilliams

Related Courses

Practical Introduction to the Command Line
Coursera Project Network via Coursera
Scripting Bash - Découverte du Langage de Programmation
Coursera Project Network via Coursera
Automation Scripts Using Bash
Coursera Project Network via Coursera
Обработка больших данных
Higher School of Economics via Coursera
Learning Shell Scripting: How to Automate Your Tasks
Udemy