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