bauer's diary

凡人の凡人による凡人のための備忘録

macでseqの代わりにjotを使う

シェルスクリプトでseqコマンドを使って数字をインクリメントしたいときがあります。

ですが、Macにはseqコマンドが標準でインストールされていません。

 

代替案としては、

coreutilsをインストールしてgseqを使う。

$ brew install coreutils

$ gseq 1 10

ex)

for num in `gseq 0 ${MAX_NUM}`

do

  処理…

done

 

ですが、なるべく環境に依存しない汎用シェルを作りたいので、今回はjotコマンドを使います。

$jot 10

開始したい数を変更したい場合はこんな感じで。

$jot - 0 10

 

ex)

for num in `jot - 0 ${MAX_NUM}`

do

  処理…

done