HOWTO · Bash
Bash の if not 条件
このチュートリアルでは、Bash での if not true 条件のデモンストレーションを行います。
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