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

jyozi 129views 更新:2017年7月28日

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

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

> 1
> 3


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

continue 数字

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません