整数値が3より小さいか大きいかどうかを確認する方法

整数値が3より小さいか大きいかどうかを確認する方法

私たちは2つの価値があります。

$a
$b

$a 値と $b 値を比較する必要があります。

$bの値が($ a - 3)未満または($ a + 3)より大きい場合、印刷は失敗します。

例:

a=10
b=14

これで失敗します。

のための:

a=10
b=11

じゃあそれだ。

のための:

a=23
b=6

これで失敗します。

ベストアンサー1

あなたが望む正確な数値比較が何であるかはよくわかりませんが、通常、Bash算術では次のように実行できます。

#!/bin/bash
a=100;
b=200;
threshold=50;

if [ $(($b - $a)) -gt $threshold ]
then
   echo Something.
else
   echo Something else.
fi

おすすめ記事