2019/02/21: The Bash Automated Testing System puts Bash code through the same types of testing processes used by Java, Ruby, and Python developers.
let’s look at the different ways in which we could output text in the terminal.
2018/11/20: Parameter Expansion—that is, $var in its many forms. Don't be confused by the name though, it's really about parameter and variable expansion.
2018/10/11: how to run commands on multiple Linux servers at the same time. We will explain how to use some of the widely known tools designed to execute repetitive series of commands on multiple servers simultaneously.
we assume that you already have SSH setup to access all your servers and secondly, when accessing multiple servers simultaneously, it is appropriate to set up key-based password-less SSH on all of your Linux servers. This above all enhances server security and also enables ease of access.
2015/11/09: Owners of websites that remained frozen for a year or more, because the _projects _they represent also were closed, or greatly slowed down their activity, face a big problem when those projects restart: updating the website without losing all its old content is really, really hard, if not impossible. Here is how I faced this problem with an old Drupal website, with an approach that can work on many other websites running off some database.
How do I use WGET for bulk downloading this data?
This article shows you an elegant way to synchronize and autobackup folders using only inotifywait and rsync in a Bash script. In general, this solution will be light, inexpensive and, why not say, safer. In essence, only inotify-tools, Rsync, and a while loop are required to complete this mission.
Explains how to run command or code in parallel in bash shell on a Linux, macOS, *BSD and Unix-like system using the xargs, parallel and wait commands.