This post follows up on Part 1 by examining the many ways that you can test the value of variables – e.g., whether they equal particular strings like “yes” or “no”, if they have a numeric value, if ...
Have you noticed a slight slowdown in your websites lately, but timing them with a stopwatch is doing you no favors? If you find this is happening, you know you’ll have to report it to management, but ...
Once a script is prepared and tested, you can get a significant task completed simply by typing the script's name followed by any required arguments. Developing scripts to handle your more complicated ...
It is easy to dismiss bash — the typical Linux shell program — as just a command prompt that allows scripting. Bash, however, is a full-blown programming language. I wouldn’t presume to tell you that ...
You need to package up a bunch of files, send them somewhere, and do something with them at the destination. It isn’t an uncommon scenario. The obvious answer is to create an archive — a zip or tar ...
I've recently written about using bash arrays and bash regular expressions, so here's a more useful example of using them to test IP addresses for validity. To belabor the obvious: IP addresses are 32 ...
Linux scripting automates repetitive tasks like converting file formats and can save hours of work. You can find and adapt scripts online easily, with plenty of resources and guides available.
The first software that I was actually paid to develop was a 2-page shell script that prompted the user for a dozen or so pieces of information, before launching a set of cooperating processes. Those ...
FFmpeg was designed as a cross-platform solution for video and audio recording, conversion, and streaming. Its About page describes the command-line tool as “the leading multimedia framework, able to ...
To change a password in Linux through a Bash script, he two scripts that are most important are 'Create Users' and 'Change Passwords Shell' scripts, for the system admin which regularly uses the mail ...