Bash ou opérateur

Bash ou opérateur
Bash contient différents types d'opérateurs logiques pour simplifier l'opération du script. Les opérateurs logiques aiment ou effectuent un booléen (un type d'expression qui évalue si une valeur est vraie ou fausse) ou opération. Cet logique ou opérateur est représenté comme «||» en bash et rejoint deux conditions composées ou plus pour former une condition composée. En tant que débutant, il est bon de comprendre les opérateurs logiques pour créer facilement des scripts complexes. Dans ce tutoriel, nous expliquerons tout sur le bash ou l'opérateur.

Bash ou opérateur

L'opérateur OR prend deux opérandes (expressions logiques) et renvoie vrai si l'un des opérandes est vrai; Sinon, il renvoie faux. Dans les scripts bash, l'opérateur OR est utilisé par des tuyaux doubles. Ce qui suit est le tableau de vérité du bash logique ou de l'opérateur qui vous aide à mieux comprendre:

Prenons un exemple où nous créons un script qui donne un résultat spécifique après avoir entré un numéro particulier. Par exemple, pour l'admission au collège, toute personne doit avoir 18 ans ou plus à admettre au collège. Nous mettons deux conditions - d'abord, si l'âge du candidat est égal à 18 ans et deuxièmement, si son âge a plus de 18 ans. Il vous demande de procéder si l'une ou l'autre condition est vraie. Cependant, si les deux conditions sont fausses, cela vous indique que votre âge n'est pas valide.

Sortir:

Dans l'exemple précédent, vous pouvez voir que nous avons utilisé un opérateur logique dans notre script à l'aide de tuyaux avec des crochets. Vous pouvez également utiliser un ou un opérateur en bash à l'aide de double crochets. La syntaxe est la suivante:

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

Sortir:

Grâce aux deux types de syntaxe, vous pouvez voir que vous obtenez la même sortie. De cette façon, vous pouvez utiliser deux des deux méthodes en fonction de votre commodité.

-O Opérateur logique

Vous pouvez également utiliser l'indicateur -o pour l'opérateur ou pour remplacer le double tuyau. Ce drapeau fonctionne également de la même manière, et il renvoie une véritable déclaration si l'une des conditions est vraie. Sinon, il affiche une fausse déclaration. Sa syntaxe est quelque chose comme ceci:

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

Dans l'exemple suivant, nous verrons quel caractère est une voyelle et qui est consonant via l'opérateur OR:

Sortir:

De cette façon, vous pouvez également utiliser l'opérateur OR via le drapeau -o.

Conclusion

Il s'agit de l'opérateur ou logique que vous pouvez utiliser dans le script bash. De nombreux utilisateurs de bash croient que l'opérateur logique ou l'opérateur logique -o est différent, mais ce n'est pas. Ces deux sont les mêmes, mais la seule différence est qu'il existe un moyen spécifique d'utiliser les deux, comme le montre les exemples donnés. L'utilisation des deux méthodes et les exécuter dans le terminal donnent la même sortie.