タグ

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

タグの絞り込みを解除

scriptとbashに関するrakinoのブックマーク (1)

  • それブレース展開でできるよ! - 杉風呂2.0 - A Lifelog -

    先日、IRCNet #ruby:*.jp で話題になったのでメモ。 シェルスクリプト中で連番や複数回の繰り返しが必要になった場合、BSD系 (4.2BSD以降・Mac含む) では jot、GNU系では seq を使うことが多い。が、普通は片方しか入っていないし、互換性も全く無いというやっかいな代物。 http://d.hatena.ne.jp/hirata_yasuyuki/20110104/sequential_numbers ということですが、bashやzshなどのシェルで新しめのバージョンであれば、ブレース展開でできますね。 for i in {0..9}; do echo $i #=> 0〜9を出力 done 増加分を考慮する場合は、あらかじめ計算しておく必要がありますが、以下のような感じですね。 for i in {0..4}; do echo $((i*2+1)) #=>奇数の

    それブレース展開でできるよ! - 杉風呂2.0 - A Lifelog -
  • 1