Bash の if not 条件
Nilesh Katuwal
2023年1月30日
Bash
Bash Condition

bash では、コマンドリストのコードが true の場合、if | then
ステートメントは、then
という単語の後に 1つ以上のコマンドを実行します。チェックが false を返す場合、条件で必要な場合は else
を実行します。ここでは、if not
の条件を作成する方法を学びます。
Bash の整数の場合の if not
条件
-ne
を使用して、2つの整数変数間の不等式をチェックできます。例を見てみましょう。
#!/bin/bash
x=5
y=4
if [[ $x -ne $y ]];
then
echo "Not equal"
fi
出力:
Not equal
Bash の文字列の場合の if not
の条件
!-
演算子を使用して、2つの文字列を比較できます。
#!/bin/bash
sone=Bin
stwo=Bash
if [[ $sone != $stwo ]];
then
echo "Not equal"
fi
出力:
Not equal
式の if not
の条件を bash する
!
を使用できます式全体の出力を負にするための [[]]
の外側の演算子。二重角かっこ内で操作して、単一の式を負にすることはできません。例を見てみましょう。
#!/bin/bash
n=4
if ! [[ $n -eq 0 ]];
then
echo "Not equal to 0"
fi
出力:
Not equal to 0
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe