タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

commandとshellscriptに関するablaboのブックマーク (1)

  • guro_chanの日記 » シェルスクリプトのfor文で指定した回数だけ繰り返し処理を行う

    シェルスクリプトで繰り返し処理を行うとき必要になることが多いが、ググるさんにたずねてみても案外すぐに見つからないので記録しておくものである。1から100まで1ずつ増加させながら繰り返す場合はこんな感じ。 for i in `seq 1 1 100` do // do something done ワンライナーで書くならこうなる。 $ for i in `seq 1 1 100`; do // do something; done 1 2 (snip) 99 100 2ずつ増加させるなら`seq 1 2 100`にすれば良い。 なおwhile文でも同様のことはできるが長くなるし複雑で分かりにくい。 i=1 while [ $i -le 100 ]; do // do something i=`expr $i + 1` done ワンライナーだと見た目の複雑さがさらに増す。 $ i=1; w

    ablabo
    ablabo 2011/02/18
    シェルスクリプトを使ってのワンライナー例
  • 1