HOWTO · Bash
Declarar y utilizar booleanos en Bash
Este tutorial demuestra la declaración y utilización de booleanos en Bash.
En esta página
En Bash, no hay valores booleanos. Sin embargo, podemos especificar la variable de shell con valores de 0 o False y 1 o True según nuestros requisitos. Bash, por otro lado, admite operadores booleanos lógicos. Se requiere cuando el script debe crear una salida basada en el valor True o False de una variable.
Booleanos bash
Veamos un ejemplo.
#!/bin/bash
sunny=true
if $sunny ; then
echo 'Its a hot day!'
fi
Producción :
Its a hot day!
Guarde el script anterior y ejecútelo en la terminal. Ahora, cambiemos sunny por false.
#!/bin/bash
sunny=false
if $sunny ; then
echo 'Its a hot day!'
else
echo 'May be rainny!'
fi
Producción :
May be rainny!
Usar 0 o 1 como booleanos en Bash
Veamos un ejemplo. Hemos puesto sunny en 0 y hemos usado -eq para comparar valores numéricos.
#!/bin/bash
sunny=0
if [ $sunny -eq 0 ]; then
echo 'Its a hot day!'
fi
Producción :
Its a hot day!