Cómo probar variables nulas o vacías dentro del script bash

Cómo probar variables nulas o vacías dentro del script bash

El siguiente ejemplo de script de bash mostramos algo de la forma en cómo verificar una variable vacía o nula usando bash:

#!/bin/bash if [-z "$ 1"]; luego hacer "variable vacía 1" fi if [-n "$ 1"]; Entonces se eco de "no variable vacía 2" fi si [ ! "$ 1"]; Luego se eco "variable vacía 3" fi if ["$ 1"]; Entonces echo "no variable vacía 4" fi [[-z "$ 1"]] && echo "Variable vacía 5" || Echo "No vacía variable 5" 

Guarde el script anterior en EG. check_empty.mierda y ejecute con nuestros argumentos sin línea de comandos:

$ bash check_empty.SH Variable vacía 1 Variable vacía 3 Variable vacía 5 

Además, la ejecución del script anterior con un argumento de línea de comando activará resultados opuestos:

$ bash check_empty.sh hello no variable vacía 2 no variable vacía 4 no variable vacía 5 

Tutoriales de Linux relacionados:

  • Bash Script: Número de argumentos pasados ​​al guión
  • Variables de Bash especiales con ejemplos
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Cómo escribir un script bash para ejecutar comandos
  • Bucles anidados en guiones Bash
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo establecer y enumerar las variables de entorno en Linux
  • Mastering Bash Script Loops
  • Tutorial de depuración de GDB para principiantes
  • Bash Loops con ejemplos