반응형
Bash에서 반복문 사용하기
#Bash에서 여러가지 반복문 알아보기
#Loop in Bash Script
#Bash에서 For문 사용하기
1. 일반적인 For 문 사용하기
for i in /*; do
echo $i;
done
> 결과
/bin
/boot
/config
/dev
/etc
/gocode
/home
/inject
/io
/lib
/lib32
/lib64
/media
/mnt
/opt
/proc
/root
/run
/run_dir
/sbin
/srv
/sys
/tmp
/usr
/var
2. 일반적인 For 문 사용하기 (like C)
for ((i = 0; i < 10; i++)); do
echo $i;
done
> 결과
0
1
2
3
4
5
6
7
8
9
3. 범위(Range)를 통한 For 문 사용하기
for i in {1..10}; do
echo "Test $i";
done
> 결과
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
4. 범위(Range) + Step 크기와 함께 For 문 사용하기
for i in {1..100..10}; do
echo "Test $i";
done
> 결과
Test 1
Test 11
Test 21
Test 31
Test 41
Test 51
Test 61
Test 71
Test 81
Test 91
5. While 문 (Forever)
while true; do
echo "1"
done
> 결과
1
1
1
1
1
1
1
1
1
1
1
1
...
반응형