You don’t need a computer science degree to work with open source software
Open source makes software knowledge accessible to anyone, so formal training isn’t the only path to a technology career.
Programming Bash #8: Initialization and sanity testing
In previous articles of this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and...
Programming Bash #7: Bash Program Needs Help
So far in this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and why...
Programming Bash #6: Creating a template
In the previous article in this series we created our first, very small Bash script. We also explored the reasons for creating shell scripts and...
Programming Bash #5: Automation with Scripts
For sysadmins, those of us who run and manage Linux computers most closely, we have direct access to the tools that can help us work...
Programming Bash #4: Using Loops
The ability to iterate over a section of code using various types of loops is one of the most important tools we have for performing...
Programming Bash #3: Logical Operators
In this series of articles we are looking at Bash as a programming language. In the second article, we explored some simple command line programming...
Programming Bash #2: Getting Started
Bash as a programming language We have all used Bash to issue commands. They are usually fairly simple and straightforward. But Bash can go beyond...
Programming Bash #1 – Introducing a New Series
I use Bash all the time, in part because it is the default shell for most Linux distributions, including Fedora and CentOS, the ones I...