論理 OR および AND 演算は、プログラム (スクリプト) で複数の条件を使用する場合に非常に便利です。または、2 つ以上の条件の間で使用されます。いずれかの条件が true を返す場合、true が返されます。 2 つ以上の条件の間で使用されます。すべての条件が true を返した場合にのみ、true が返されます。
論理 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 サイトの他の関連記事を参照してください。