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!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.