Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So verwenden Sie logisches ODER & und im Shell-Skript

So verwenden Sie logisches ODER & und im Shell-Skript

不言
不言Original
2019-03-19 16:10:395228Durchsuche

Logische ODER- und UND-Verknüpfungen sind sehr nützlich, wenn in unseren Programmen (Skripten) mehrere Bedingungen verwendet werden. Oder zwischen zwei oder mehr Bedingungen verwendet. Wenn eine der Bedingungen „true“ zurückgibt, wird „true“ zurückgegeben. Wird zwischen zwei oder mehr Bedingungen verwendet. True wird nur zurückgegeben, wenn alle Bedingungen true zurückgeben.

So verwenden Sie logisches ODER & und im Shell-Skript

Logisches ODER verwenden

Logisches ODER wird mit dem Operator -o im Bash-Skript verwendet. Das folgende Shell-Skript zeigt, wie man logisches ODER (-o) zwischen zwei Bedingungen verwendet.

#!/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

Verwenden Sie den logischen

logischen UND-Operator -a im Bash-Skript. Das folgende Shell-Skript zeigt, wie man logisches UND (-a) zwischen zwei Bedingungen verwendet.

#!/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

Logisches ODER & gemischt mit

Das folgende Beispiel zeigt, wie mehrere logische Operatoren in einer einzigen Anweisung verwendet werden.

#!/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

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Tutorial-Video auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie logisches ODER & und im Shell-Skript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn