Introducción
El script de shell (bash) no ofrece ningún tipo de datos con variables. Por lo tanto, no podemos declarar específicamente una variable de tipo booleano en los scripts de shell.
Pero aún puede usar la variable como un valor booleano en los scripts de shell. Almacene una cadena de muestra " true
" en una variable y hágala coincidir con la condición if
. Funciona de forma similar a booleano:
#!/usr/bin/env bash
# Assign a string to a variable
var=true
# Test the variable value
if [ "$var" = 'true' ]; then
echo "It's true"
else
echo "It's false"
fi
Conclusión
Entonces, incluso si el script de shell no ofrece los tipos de datos, aún podemos usar la variable normal con un comportamiento similar.