Introduction to Bash Scripting
After gaining familiarity with the Linux environment, users can delve into automating tasks within that environment using Bash scripting.
Free and open source26 chapters6,364 stars on GitHub
What is inside
- 01Introduction to Bash scripting
- 02Bash Structure
- 03Bash Hello World
- 04Bash Variables
- 05Bash User Input
- 06Bash Comments
- 07Bash Arguments
- 08Bash Arrays
- 09Bash Conditional Expressions
- 10Bash Conditionals
- 11Bash Loops
- 12Bash Functions
- 13Debugging, testing and shortcuts
- 14Creating custom bash commands
- 15Write your first Bash script
- 16Creating an interactive menu in Bash
- 17Executing BASH scripts on Multiple Remote Servers
- 18Work with JSON in BASH using jq
- 19Working with Cloudflare API with Bash
- 20BASH Script parser to Summarize Your NGINX and Apache Access Logs
- 21Sending emails with Bash and SSMTP
- 22Password Generator Bash Script
- 23Redirection in Bash
- 24Automatic WordPress on LAMP installation with BASH
- 25Common Bash Errors and Fixes
- 26Wrap Up
Linked chapters are also posts on this site.
- 9 Best Linux Books for Beginners
- How to Get the Directory Where a Bash Script is Located
- Introduction to Linux eBook: A Comprehensive Guide for Beginners
- How to find a process locking port 3000 on Mac?
- How to find the version of an installed npm package?
- How to pass command line arguments to a Node.js app?