AlmaLinux 8.5 shellのIf文のサンプル

環境
OSバージョンを確認します
# cat /etc/redhat-release
AlmaLinux release 8.5 (Arctic Sphynx)

構文

if [ 条件式 ]; then
   処理1
elif [ 条件式 ]; then
   処理2
else
   処理3

fi条件が合致する場合、配下のブロックの処理が実行され、if文の処理は終了します。
条件が合致することをtrue(真)ともいいます。
条件が合致しないことをfalse(偽)ともいいます。
使用例

#!/bin/bash
x=10

if [ $x -eq 10 ]; then
      echo 10
elif [ $x -eq 11 ] ; then
      echo 11
else
      echo "other"
fi

実行結果
# sh test01.sh
10

shellscript

Posted by arkgame