CentOS 9 Shellにcontinueでループの先頭に戻るサンプル

環境
CentOS Stream release 9

構文
for ((i=初期値; i<最大値; i++))
do
if [ 条件式 ]; then
continue
done
continueでfor文ループの先頭戻ります

使用例

#!/bin/bash

for ((i=10; i<13; i++))
do
    if [ $i -eq 12 ]; then
      continue
    fi
    echo $i 
done

実行結果
# sh test02.sh
10
11

shellscript

Posted by arkgame