En Bash, los caracteres y las cuerdas pueden representarse como otras estructuras de secuencia y tipos de datos. Las computadoras no usan cadenas para almacenar información, pero son útiles para transferirla de un programa a otro.
A veces, es esencial verificar si una cadena está vacía, ya que aclara la intención de la cadena. Puede usar el indicador -z con el comando de prueba para probar la cadena. Sin embargo, la condición de prueba -z en Bash a veces se vuelve confusa para los principiantes. En este tutorial, explicaremos a través de ejemplos sobre cómo usar la condición de prueba -z en un script bash.
Z Condición de prueba en Bash
Puede probar en Bash si su cadena está vacía usando la condición de prueba Z. Si la cadena está vacía, devuelve 0; De lo contrario, devuelve 1. La sintaxis general para ejecutar la condición de prueba Z en BASH es la siguiente:
prueba -z
Echo $?
El comando "echo $" le dice si el comando que ha escrito es correcto. Este comando también devuelve 0 si el comando anterior es verdadero y 1 si es falso. Creemos una cadena y verifiquemos con la condición de prueba Z si la cadena está vacía.
#!/bin/bash
nombre = 'Jack'
Detalles = "Este script está relacionado con $ nombre, del mundo de la programación"
echo $ detalles
Producción:
Al ejecutar el script bash dado, obtenemos 1 en nuestra salida, lo que significa que nuestra cadena no está vacía. De esta manera, puede verificar si su cadena está vacía con la condición de prueba Z en Bash.
Conclusión
Las cadenas son un tipo de datos que incluye una secuencia de caracteres, elementos, etc. Es útil cuando se comunica la información de un programa a un usuario del programa. Puede verificar esto en Bash usando la condición de prueba Z. En este tutorial, utilizamos un ejemplo para mostrarle cómo verificar si una cadena está vacía usando la condición de bash de prueba Z.