리눅스 쉘프로그래밍에서 질문요..

wlgnse의 이미지

쉘프로그래밍 이용해서

디렉토리를 여러개 만드는 프로그램을 짜야하는데요..

음 예를들면 aaa000~aaa100 이렇게
앞쪽은 똑같고 뒤에 숫자만 늘어나는식으로

저대로면.. 000 001 002 003 004 005~ 100 까지

자동으로 디렉토리가 만들어지는 프로그램을
짜야합니다..

반복문을 이용하면될거 같긴한데
감이 안잡힙니다..

초보적인거지만 답변부탁드립니다..

cmoh1110의 이미지

for i in $(seq 0 100);do mkdir "aaa$(printf %03d $i)";done

wlgnse의 이미지

감사합니다..

Prentice의 이미지

이렇게 하셔도 됩니다.

for I in `seq -w 0 100` ; do mkdir aaa$I ; done

``는 1 옆의 backtick입니다.

doodoo의 이미지

제가 잘 쓰는 방법입니다.
for i in `seq -f %03g 1 100`;do mkdir aaa$i;done

0을 채우는 방법에 따라 %03 을 달리하면 됩니다.