bashやzshなどのシェルで連続する整数を作るにはseq
コマンド(sequence)を使います。
$ seq 1 3
1
2
3
最大桁数に合わせてゼロ埋め(zero padding)したい場合は-w
オプションをつけます。
$ seq -w 8 10
08
09
10
seq
コマンドはfor
と組み合わせて連番や日付でファイルを作成する場合に便利です。
$ for day in $(seq -w 8 10); do echo 2020-09-${day}; done
2020-09-08
2020-09-09
2020-09-10
コメントを送る
コメントはブログオーナーのみ閲覧できます