Bash oder Operator

Bash oder Operator
Bash enthält verschiedene Arten von logischen Operatoren, um den Vorgang des Skripts zu vereinfachen. Logische Operatoren mögen oder führen Sie einen Booleschen (eine Art von Ausdruck aus, die bewertet, ob ein Wert wahr oder falsch ist) oder Operation. Dieser logische oder Operator wird als "||" dargestellt In Bash und zwei oder mehr zusammengesetzte Bedingungen, um eine zusammengesetzte Erkrankung zu bilden. Als Anfänger ist es gut, die oder logischen Operatoren zu verstehen, um komplexe Skripte leicht zu erstellen. In diesem Tutorial erklären wir alles über den Bash oder den Betreiber.

Bash oder Operator

Der oder Operator nimmt zwei Operanden (logische Ausdrücke) und gibt true zurück, wenn einer der Operanden wahr ist. Ansonsten gibt es falsche zurück. In Bash -Skripten wird der oder Operator über Doppelrohre verwendet. Das Folgende ist die Wahrheitstabelle des Bash Logical oder Operator, der Ihnen hilft, alles besser zu verstehen:

Nehmen wir ein Beispiel, in dem wir ein Skript erstellen, das nach Eingabe einer bestimmten Zahl ein bestimmtes Ergebnis liefert. Zum Beispiel sollte eine Person für den College -Zulassung mindestens 18 Jahre oder länger in das College eingeliefert werden. Wir setzen zwei Bedingungen vor - zuerst, wenn das Alter des Kandidaten 18 Jahre beträgt, und zweitens, wenn ihr Alter über 18 Jahre beträgt. Es fordert Sie auf. Wenn jedoch beide Bedingungen falsch sind, sagt es Ihnen, dass Ihr Alter ungültig ist.

Ausgang:

Im vorherigen Beispiel können Sie sehen, dass wir einen oder logischen Operator in unserem Skript mit Rohrleitungen mit quadratischen Klammern verwendet haben. Sie können auch einen oder Operator in Bash mit Doppelquadratklammern verwenden. Die Syntax ist wie folgt:

[[Operand _1 || Operand_2 || Operand_3… . || Operand_N]]

Ausgang:

Über beide Arten von Syntax können Sie sehen, dass Sie dieselbe Ausgabe erhalten. Auf diese Weise können Sie zwei der beiden Methoden entsprechend Ihrer Bequemlichkeit verwenden.

-O Logischer Operator

Sie können auch das Flag -O -Flag verwenden, damit der ODER OPERator das Doppelrohr ersetzt. Diese Flagge funktioniert ebenfalls ähnlich und gibt eine echte Aussage zurück, wenn eine der Bedingungen wahr ist. Ansonsten wird eine falsche Anweisung angezeigt. Seine Syntax ist ungefähr so:

[Operand _1 -o operand_2 -o operand_3… . -o Operand_N]

Im folgenden Beispiel werden wir sehen, welcher Charakter ein Vokal ist und welcher durch den OR OPERMORTER konsonant ist:

Ausgang:

Auf diese Weise können Sie auch den oder den Bediener über die -o -Flag verwenden.

Abschluss

Hier geht es um den oder den logischen Operator, den Sie im Bash -Skript verwenden können. Viele Bash -Benutzer glauben, dass der oder der logische Operator und der logische Operator anders sind, aber nicht. Diese beiden sind gleich, aber der einzige Unterschied besteht darin, dass es eine spezifische Möglichkeit gibt, beide zu verwenden, wie in den angegebenen Beispielen gezeigt. Die Verwendung beider Methoden und das Ausführen im Terminal geben die gleiche Ausgabe an.