Linux & Bash Series
Bash
Understanding Bash

19 minute read

Learn the ins and outs of bash scripting and how it can make your life easier. From understanding shebangs to error handling and variable naming, this articl...

Bash String Manipulation

11 minute read

Learn how to manipulate strings in bash with this informative tutorial. From concatenating strings to replacing parts of a string, you'll discover useful tec...

Understanding Bash Variables

9 minute read

Learn the basics of bash variables and how they work in the UNIX shell. Discover how to define and access local shell variables, work with arrays, handle com...

Using Conditionals in Bash

38 minute read

Learn how to use conditionals in Bash to improve your scripting skills and automate tasks. This comprehensive guide covers everything from test commands and ...

Using Loops In Bash

12 minute read

Learn how to use loops in Bash to control the flow of your programs. This article covers the different types of loops in Bash, including `while`, `until`, an...

Command Line Tools
Understanding AWK

80 minute read

Learn the basics of Awk, a powerful text processing tool, in this informative article. Discover how to use Awk to manipulate and analyze data, calculate aver...

Using AWK with CSV Files

4 minute read

Learn how to use AWK with CSV files and overcome its poor CSV support. Discover a simple solution using the `csvquote` tool to handle CSV files in AWK, makin...

An Introduction to JQ

66 minute read

In this beginner-friendly article, the author introduces `jq`, a command-line JSON processor. The article covers the basics of `jq`, including selecting elem...