Chequear una cadena vacia en bash

En Bash muy a menudo debemos comprobar si una variable tiene un valor distinto de una cadena vacía. Esto se puede hacer usando los operadores de comparación de cadenas -n o -z.

El operador -n comprueba si la cadena no es nulo. Efectivamente, esto devolverá True para todos los casos, excepto cuando la cadena no contiene ningún carácter. es decir:

Similar, el operador -z chequea si la cadena es null, ejemplo:

Tenga en cuenta los espacios alrededor de los corchetes. Bash se quejará si los espacios no están allí.

¡Hasta un próximo post!