Skip to main content

Bash

Bash scripting, shell fundamentals, automation patterns, and common pitfalls.

Jul 1, 2026 • 8 min read • series

Linux Wildcards and Globbing Explained

Jun 26, 2026 • 5 min read

How to Check if a Command Exists in Bash

Jun 20, 2026 • 7 min read • series

Bash Exit Command and Exit Codes

Jun 17, 2026 • 6 min read • series

Bash Subshells: Isolate Variables and Directory Changes

Jun 11, 2026 • 8 min read • series

Linux Pipes Explained: How to Use the | Operator

Jun 9, 2026 • 5 min read • series

Bash Array Operations: Length, Search, Slice, and Reverse

May 28, 2026 • 4 min read • series

Bash: Check if String Contains Substring

May 27, 2026 • 7 min read

Bash set Command: set -e, set -x, and set -u Explained

May 22, 2026 • 8 min read • series

Bash Arithmetic: Integer and Floating-Point Math

May 18, 2026 • 4 min read • series

Bash String Manipulation: Substring, Replace, Length, and More

May 13, 2026 • 5 min read • series

Bash: Write to File

May 5, 2026 • 6 min read • series

Bash Split String: Split a String by Delimiter

May 2, 2026 • 7 min read • series

Bash break and continue Statements

Mar 18, 2026 • 6 min read

pushd and popd Commands in Linux: Navigate Directories with a Stack

Mar 17, 2026 • 8 min read • series

Bash printf Command

Mar 12, 2026 • 8 min read • series

Bash read Command

Mar 10, 2026 • 6 min read • series

Bash Range: Sequence Expression Syntax and Examples

Mar 8, 2026 • 5 min read • series

Bash Comments: Single-Line, Multiline, and Best Practices

Feb 25, 2026 • 6 min read • series

Bash Arrays

Jan 31, 2026 • 6 min read • series

Bash Select (Make Menus)