Bash の if not 条件
Nilesh Katuwal
2023年1月30日
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