Bash の if not 条件

Nilesh Katuwal 2023年1月30日
  1. Bash の整数の場合の if not 条件
  2. Bash の文字列の場合の if not の条件
  3. 式の if not の条件を bash する
Bash の if not 条件

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

関連記事 - Bash Condition