Как объявить логическую переменную в сценарии оболочки

27 set 2022 1 min di lettura
Как объявить логическую переменную в сценарии оболочки
Indice dei contenuti

Введение

Сценарий оболочки (bash) не предлагает никаких типов данных с переменными. Таким образом, мы не можем специально объявить переменную логического типа в сценариях оболочки.

Но вы по-прежнему можете использовать эту переменную как логическое значение в сценариях оболочки. Сохраните образец строки " true " в переменной и сопоставьте ее с условием if. Он работает аналогично логическому:

#!/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

Вывод

Таким образом, даже если сценарий оболочки не предлагает типы данных, мы все равно можем использовать нормальную переменную с аналогичным поведением.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.