Linux シェルスクリプト if文のサンプル

環境
# cat/etc/redhat-release
AlmaLinux release 8.7 (Stone Smilodon)

構文

if [ 条件式 ]; then
   処理コード
fi
// elifとelseを書く場合
if [ 条件式 ]; then
   処理1
elif [ 条件式 ]; then
   処理2
else
   処理3
fi

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

サンプル

#!/bin/bash
flg=1

if [ $flg -eq 0 ]; then
      echo 0
elif [ $flg -eq 1 ] ; then
      echo 1 # 1
else
      echo "test data111"
fi

 

AlmaLinux

Posted by arkgame