Maison  >  Article  >  Opération et maintenance  >  Comment utiliser le OU logique & et dans un script shell

Comment utiliser le OU logique & et dans un script shell

不言
不言original
2019-03-19 16:10:395159parcourir

Les opérations logiques OR & AND sont très utiles lors de l'utilisation de plusieurs conditions dans nos programmes (scripts). Ou utilisé entre deux ou plusieurs conditions. Si l’une des conditions renvoie vrai, alors vrai est renvoyé. Utilisé entre deux ou plusieurs conditions. True ne sera renvoyé que si toutes les conditions renvoient true.

Comment utiliser le OU logique & et dans un script shell

Utiliser le OU logique

Le OU logique est utilisé avec l'opérateur -o dans le script bash. Le script shell suivant montrera comment utiliser le OU logique (-o) entre deux conditions.

#!/bin/bash
read -p "Enter First Numeric Value: "   first
read -p "Enter Second Numeric Value: "  second
if [ $first -le 10-o$second -gt 20 ]
then
        echo "OK"
else
	echo "Not OK"
fi

Utilisez logique avec

opérateur ET logique -a dans le script bash. Le script shell suivant montrera comment utiliser le ET logique (-a) entre deux conditions.

#!/bin/bash

read -p "Enter First Numeric Value: "   first
read -p "Enter Second Numeric Value: "  second


if [ $first -le 10-a$second -gt 20 ]
then
        echo "OK"
else
	echo "Not OK"
fi

OU logique et mélangé avec

L'exemple suivant montre comment utiliser plusieurs opérateurs logiques dans une seule instruction.

#!/bin/bash
read -p "Enter Your Number:"  i
if [ ( $i -ge 10  -a  $i -le 20 ) -o ( $i -ge 100  -a  $i -le 200 ) ]
then
        echo "OK"
else
	echo "Not OK"
fi

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne Vidéo du didacticiel Linux du site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn