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 ]

Antworten auf die Frage(34)

Ihre Antwort auf die Frage