シェルスクリプト 数値の比較処理を実施するサンプル

環境
RHEL8

概要
変数1=値1
変数2=値2
if [ $変数1 -eq $変数2 ]; then
変数をそれぞれ比較し、数値が等しかった場合は分岐処理が実行されます。

使用例

#!/bin/bash

N1=100
N2=200
N3=100

if [ $N1 -eq $N2 ]; then
  echo 'N1とN2は等しくない'
elif [ $N1 -eq $N3 ]; then
  echo 'N1とN3は等しい'
else
  echo 'どちらにも当てはまらない'
fi

実行結果
N1とN3は等しい

AlmaLinux

Posted by arkgame