본문 바로가기
Linux

Linux shell script 폴더 100개 만들기 (for + if문)

by 이포터 2022. 11. 18.

이번에는 100개의 directory를 만드는 방법에 대해

배워보도록 하겠습니다.

 

001 ~ 100개의 directory를 만드려면

1. for문을 1~100개를 돌린다.

2. if문을 사용해서 0~10구간, 11~99구간, 100이상 구간으로 나눈다.

3. mkdir을 활용해서 디렉토리를 만든다.

 

for문 사용방법

for ((i=1;i<=$1;i++))
do
    echo  "$i 출력" 
done

 

if문 사용방법

   if ((i < 10))
   then
      echo  "0$i 출력" 
   else
   	  echo  "$i 출력" 
  fi

 

directory만들기

for ((i=1;i<=$1;i++))
do
   if ((i < 10))
   then
      rmdir Test00$i
      echo  "Test00$i 디렉토리 삭제" 
   else
      if ((i < 100))
      then
          rmdir Test0$i
          echo  "Test0$i 디렉토리 삭제" 
      else  
          rmdir Test$i
          echo  "Test$i 디렉토리 삭제" 
      fi
  fi
done

echo "생성할  directory 갯수:$1"
for ((i=1;i<=$1;i++))
do
   if ((i < 10))
   then
      mkdir Test00$i
      echo  "Test00$i 디렉토리 생성" 
   else
      if ((i < 100))
      then
          mkdir Test0$i
          echo  "Test0$i 디렉토리 생성" 
      else  
          mkdir Test$i
          echo  "Test$i 디렉토리 생성" 
      fi
  fi
done

 

성공!

댓글