Wie deklariere und verwende ich boolesche Variablen in Shellskripten?
Ich habe versucht, eine boolesche Variable in einem Shell-Skript mit der folgenden Syntax zu deklarieren:
variable=$false
variable=$true
Ist das richtig? Auch, wenn ich diese Variable aktualisieren wollte, würde ich die gleiche Syntax verwenden? Schließlich ist die folgende Syntax für die Verwendung von Booleschen Variablen als Ausdrücke korrekt:
if [ $variable ]
if [ !$variable ]