for문
기본 형태
for 변수 in [ 범위(리스트, 배열, 묶음 등) ]
do
반복할 수행문
done
기본 형태2
for ((변수=초기값; 조건식; 증가값))
do
반복할 수행문
done
예제1
#!/bin/bash
for num in 1 2 3
do
echo $num;
done
예제2
#!/bin/bash
numbers="1 2 3"
for num in $numbers
do
echo $num;
done
예제3
#!/bin/bash
for file in $HOME/*
do
echo $file;
done
예제4
#!/bin/bash
for num in {1..5}
do
echo $num;
done
예제5
#!/bin/bash
for num in {1..10..2}
do
echo $num;
done
예제6
#!/bin/bash
array=("apple" "banana" "pineapple")
for fruit in ${array[@]}
do
echo $fruit;
done
while문
기본 형태
while [ $변수1 연산자 $변수2 ]
do
반복할 수행문
done
예제1
#!/bin/bash
num=0
while [ $num -lt 3 ]
do
echo $num
num=$((num+1))
done
출처: 처음 배우는 셸 스크립트
'Linux' 카테고리의 다른 글
[Linux] grep (0) | 2024.05.21 |
---|---|
[Linux] 셸 스크립트 연산자 실습 (비교 연산자, 논리 연산자) (0) | 2024.05.21 |
[Linux] 셸 스크립트 조건문 if, switch-case 기초 다지기 (0) | 2024.05.21 |
[Linux] 셸 스크립트 기초 문법 알아보기 (0) | 2024.05.21 |
[Linux] 방화벽 컴퓨터 생성 및 운영 (1) | 2024.05.17 |