과꾸로

[Linux] 리눅스 Shell 명령어. 반복문에서 숫자 출력 자릿수 일정하게 맞추기 본문

연구자료

[Linux] 리눅스 Shell 명령어. 반복문에서 숫자 출력 자릿수 일정하게 맞추기

(gguro) 2017. 2. 2. 14:38

[Linux] 리눅스 Shell 명령어. 반복문에서 숫자 출력 자릿수 일정하게 맞추기


리눅스 Shell 명령어를 쓸 때 출력되는 숫자의 자릿수를 일정하게 맞추고 싶을 때가 있다. 즉, 0, 50, 100 대신에 000, 050, 100 으로 쓰고 싶을 때가 종종 있다.


1.


예를 들어 


for ii in $(seq 0 50 150)

do

echo ${ii}

done


을 실행하면


0

50

100

150


을 얻는다.




2.


다음과 같이 바꾸면


for ii in $(seq -f %03g 0 50 150)

do

echo ${ii}

done


000

050

100

150


을 얻는다. 간단하지만 알아두면 유용한 리눅스 팁.





2017년 2월 2일

겨울떨개



리눅스 관련 다른 글:


Comments