Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 24 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,30 @@ To download a copy of the ebook use one of the following links:

The first 13 chapters would be purely focused on getting some solid Bash scripting foundations then the rest of the chapters would give you some real life examples and scripts.

* **About the book**
* **Introduction to Bash scripting**
* **Bash Structure**
* **Bash Hello World**
* **Bash Variables**
* **Bash User Input**
* **Bash Comments**
* **Bash Arguments**
* **Bash Arrays**
* **Bash Conditional Expressions**
* **Bash Conditionals**
* **Bash Loops**
* **Bash Functions**
* **Debugging, testing and shortcuts**
* **Creating custom bash commands**
* **Write your first Bash script**
* **Creating an interactive menu in Bash**
* **Executing BASH scripts on Multiple Remote Servers**
* **Work with JSON in BASH using jq**
* **Working with Cloudflare API with Bash**
* **BASH Script parser to Summarize Your NGINX and Apache Access Logs**
* **Sending emails with Bash and SSMTP**
* **Wrap Up**
* [**About the book**](ebook/en/content/000-about-the-author.md)
* [**Introduction to Bash scripting**](ebook/en/content/001-introduction-to-bash.md)
* [**Bash Structure**](ebook/en/content/002-bash-structure.md)
* [**Bash Hello World**](ebook/en/content/003-bash-hello-world.md)
* [**Bash Variables**](ebook/en/content/004-bash-variables.md)
* [**Bash User Input**](ebook/en/content/005-bash-user-input.md)
* [**Bash Comments**](ebook/en/content/006-bash-comments.md)
* [**Bash Arguments**](ebook/en/content/007-bash-arguments.md)
* [**Bash Arrays**](ebook/en/content/008-bash-arrays.md)
* [**Bash Conditional Expressions**](ebook/en/content/009-bash-conditional-expressions.md)
* [**Bash Conditionals**](ebook/en/content/010-bash-conditionals.md)
* [**Bash Loops**](ebook/en/content/011-bash-loops.md)
* [**Bash Functions**](ebook/en/content/012-bash-functions.md)
* [**Debugging, testing and shortcuts**](ebook/en/content/013-debugging-and-testing.md)
* [**Creating custom bash commands**](ebook/en/content/014-creating-custom-bash-commands.md)
* [**Write your first Bash script**](ebook/en/content/015-writing-your-first-bash-script.md)
* [**Creating an interactive menu in Bash**](ebook/en/content/016-creating-an-interactive-menu-in-bash.md)
* [**Executing BASH scripts on Multiple Remote Servers**](ebook/en/content/017-executing-bash-script-on-multiple-remote-server.md)
* [**Work with JSON in BASH using jq**](ebook/en/content/018-working-with-json-in-bash-using-jq.md)
* [**Working with Cloudflare API with Bash**](ebook/en/content/019-working-with-cloudflare-api-with-bash.md)
* [**BASH Script parser to Summarize Your NGINX and Apache Access Logs**](ebook/en/content/020-nginx-and-apache-log-parser.md)
* [**Sending emails with Bash and SSMTP**](ebook/en/content/021-how-to-send-emails-with-bash.md)
* [**Bash Password Generator**](ebook/en/content/022-bash-password-generator.md)
* [**Wrap Up**](ebook/en/content/100-bash-wrap-up.md)

## 🌟 Sponsors

Expand Down