Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Comprehensive DevOps curriculum and tips
·
Module 5
Advanced Bash Scripting
Bash Scripting with Error Handling
Write robust Bash scripts using variables, conditionals, loops, and functions with strict error handling (set -euo pipefail).
2
Bash Scripting with getopts
Parse command-line arguments and options in Bash scripts using getopts.
Filtering Text with grep and Regex
Filter and extract text using grep with regular expressions and key options (-i, -v, -c, -o).
4
Sed for Stream-Based Text Transformations
Perform stream-based text transformations using sed for substitution, deletion, and insertion.
5
Awk for Structured Text Extraction
Extract and format structured text data using awk patterns and actions.
6
Bash String Manipulation
Manipulate strings using Bash parameter expansion for slicing, substitution, and case modification.
7
Bash Arrays: Indexed & Associative
Use indexed and associative arrays to manage collections of data in Bash scripts.
8
Effective Bash Debugging Techniques
Debug Bash scripts effectively using `set -x`, `trap`, and the `shellcheck` linter.
Previous module
Networking for DevOps Engineers
Next module
Python for DevOps Automation