traduccion - bash ubuntu
¿Qué significa "Z" en Bash? (4)
La expresión -z string
es verdadera si, la longitud de la cadena es zero
.
Esta pregunta ya tiene una respuesta aquí:
- La lista de ''si'' cambia a alguna parte? 5 respuestas
Estoy viendo el siguiente código:
if [ -z $2 ]; then
echo "usage: ...
(Los 3 puntos son detalles de uso irrelevantes).
Tal vez estoy buscando en Google mal, pero no pude encontrar una explicación para la opción -z
.
-z string
True si la cadena es nula (una cadena vacía)
-z
string is null, that is, has zero length
String='''' # Zero-length ("null") string variable.
if [ -z "$String" ]
then
echo "/$String is null."
else
echo "/$String is NOT null."
fi # $String is null.