シェルスクリプトでループ処理をスキップする

continueを使うことで処理をスキップして次のループに移行することができる。

for i in `seq 3`
do
  if [ $i = 2 ]; then
    continue
  fi
  echo $i
done

> 1
> 3


数字を引数として与えれば任意の数だけループをスキップできる。

continue 数字