CentOS9 Shellにbreakでループを抜けるサンプル

環境
CentOS Stream release 9

構文
for ((i=初期値; i<最大値; i++))
do
if [ 条件式 ]; then
break
done
breakでfor文のループを抜けます。

使用例

#!/bin/bash

for ((i=20; i<23; i++))
do
    if [ $i -eq 21 ]; then
      break
    fi
    echo $i # 0
done

実行結果
# sh test01.sh
20

shellscript

Posted by arkgame