アルパカログ

shell 連続する整数を作る(seq)

2020年9月15日
🔖shell

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

タグ