Introduzione
Lo script shell (bash) non offre alcun tipo di dati con le variabili. Quindi non possiamo dichiarare in modo specifico una variabile di tipo boolean negli script di shell.
Ma puoi ancora usare la variabile come un booleano negli script di shell. Memorizzare una stringa di esempio "true
" in una variabile e abbinarla alla condizione if
. Funziona in modo simile 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
Conclusione
Quindi, anche se lo script della shell non offre i tipi di dati, possiamo comunque utilizzare la variabile normale con un funzionamento simile.