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
Introduction to LinuxLinux Foundation via edX 操作系统原理(Operating Systems)
Peking University via Coursera Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera Information Security-3
Indian Institute of Technology Madras via Swayam Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera