Logical looping with and, or, and not
There is no way to escape logic when it comes to computers. We already dealt with some things you can do with evaluating conditions, but there is a lot more that can be done in bash
.
In this recipe, we are going to deal with different logical operators that help us with scripting in general. First, we are going to deal with what can be done on the command line, and then we are going to use that in scripts.
Getting ready
First, let's quickly talk about logic operators. So far, we mentioned expressions that have a value of true and false. We also mentioned a lot of different expressions that are built into bash
, since they provide functionality crucial for everyday work on the command line. Now is the time to talk about logical operators that help us combine expressions and create complex solutions. We are going to start with the usual operators:
&&
(the logicalAND
)||
(the logicalOR
)
The interesting...