bash에서 자리수에 맞춰 빈 자리는 0으로 채우는 예시이다.

보통은  seq를 생각할 수 있다.


보통은 seq로는 빈 자리를 채우지 않는다. 

$ seq  1 10

1

2

3

4

5

6

7

8

9

10



seq의 -f 옵션의 "%02g"를 사용했다.


$ start=0; end=10; for i in `seq -f "%02g" $start $end` ; do  echo $i ; done;

00

01

02

03

04

05

06

07

08

09

10



더 좋은 방법은 -w 옵션을 사용하면 된다.

$ seq -w 1 10

01

02

03

04

05

06

07

08

09

10





Posted by '김용환'
,