
Scripting Basics
- Bash Functions in Linux
- How to Pass Command Line Arguments to Bash Script
- How to Use Command Line Arguments in a Bash Script
- Repeat a Command n Times
- Silencing the Output of a Bash Command
- Guide to the Linux read Command
- Looping Through Directories
- Execute a Command in Multiple Directories on Linux
- String Manipulation in Bash
- Bash Special Variables
- Reading Output of a Command Into an Array in Bash
- How to Evaluate Arithmetic Expressions in Bash
- The Uses of the Exec Command in Shell Script
- Check if a String Contains a Substring in Linux
- Extracting a Substring in Bash
- Standard Exit Status Codes in Linux

Advanced Scripting
- Guide to the AWK Programming Language
- Pipes and Redirection in Linux
- Guide to Stream Redirections in Linux
- Working with the AWS CLI for EC2
- How to Use the cd Command in Bash Scripts
- How to Join Multiple Lines Into One
- Execute Bash Script Directly From a URL
- Defining a Bash Variable With or Without ‘export’
- Conditional Expressions in Shell Script
- Here Document And Here String
- Difference Between grep, sed, and awk
- How To Write a Bash Script That Answers Interactive Prompts
- What is a .pid File?
- Running Script or Command as Another User in Linux
- Check the Syntax of a Bash Script Without Running It
- Simulating the Enter Keypress in Bash Scripts
- Running a Shell Script on a Remote Machine Through SSH
- Pipe Output to Bash Function
- Parse Command Line Arguments in Bash
- Get Bash Script Location From Within the Script