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.
Administer Linux, develop web applications
·
Module 5
Automating Tasks with Bash Scripting
Bash Scripting: Shebang & Permissions
Create and execute a Bash script with a proper shebang line and executable permissions
2
Variables, Environment Variables, and Command Substitution
Declare and use variables, environment variables, and command substitution in scripts
3
Conditional Logic with If/Elif/Else
Implement conditional logic using if/elif/else with test expressions
4
Looping Through Files, Directories, and Command Output
Write for and while loops to iterate over files, directories, and command output
5
Bash Functions: Definition and Invocation
Define and call functions within a Bash script
6
Command-Line Arguments in Scripts
Accept and parse command-line arguments in a script
7
Robust Error Handling in Scripts
Handle errors and exit codes to make scripts robust
8
Automating Project Directory Backups
Write a practical automation script to back up a specified project directory
Previous module
Fedora Package Management with DNF
Next module
User and Group Administration