コマンドラインで前ゼロ連番を出力する方法

Nid: 80
  • Posted on: 26 June 2014
  • By: nayeli

4ケタの連番

$ echo -e "\n"{0001..0010}

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010

24時間を前ゼロで出力。

$ echo -e "\n"{01..24}:00

01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
24:00

seq コマンドの -w オプション (--equal-width) を使用する場合。

$ for i in `seq -w 1 0010`;do echo "$i";done
0001
0002
0003
...
0010
$ for i in `seq -w 1 24`;do echo "$i:00";done
01:00
02:00
03:00
...
24:00