シェルスクリプトで論理OR & andを使用する方法

不言
リリース: 2019-03-19 16:10:39
オリジナル
5250 人が閲覧しました

論理 OR および AND 演算は、プログラム (スクリプト) で複数の条件を使用する場合に非常に便利です。または、2 つ以上の条件の間で使用されます。いずれかの条件が true を返す場合、true が返されます。 2 つ以上の条件の間で使用されます。すべての条件が true を返した場合にのみ、true が返されます。

シェルスクリプトで論理OR & andを使用する方法

論理 OR を使用する

論理 OR は、bash スクリプトで演算子 -o とともに使用されます。次のシェル スクリプトは、2 つの条件の間で論理和 (-o) を使用する方法を示します。

#!/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
ログイン後にコピー

bash スクリプトでは、

論理 AND および演算子 a とともに論理を使用します。次のシェル スクリプトは、2 つの条件間で論理 AND (-a) を使用する方法を示します。

#!/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
ログイン後にコピー

論理 OR および混合

次の例は、単一のステートメントで複数の論理演算子を使用する方法を示しています。

#!/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
ログイン後にコピー

この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの Linux チュートリアル ビデオ 列に注目してください。

以上がシェルスクリプトで論理OR & andを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート