[문제] 1부터 10까지 출력하되, 4,6은 제외
----------------------------------------------
#!/bin/bash
for ((i=1; i<=10; i++))
do
if [ $i -ne 4 ] && [ $i -ne 6 ]; then
echo $i
fi
done
for ((i=1; i<=10; i++))
do
if [ $i != 4 ] && [ $i != 6 ]; then
echo $i
fi
done
----------------------------------------------
[user1@centos script]$ sh num.sh
1
2
3
5
7
8
9
10
# -eq, -> continue , break 문 으로 반복문 멈추기
----------------------------------------------
#!/bin/bash
for ((i=1; i<=10; i++))
do
if [ $i -eq 4 ] || [ $i -eq 6 ]; then
continue
else
echo $i
fi
done
for ((i=1; i<=10; i++))
do
if [ $i -eq 4 ] || [ $i -eq 6 ]; then
break
else
echo $i
fi
done
----------------------------------------------
'문제 > Linux' 카테고리의 다른 글
231218 Linux 문제 겸 test (0) | 2023.12.18 |
---|---|
231206 Linux 문제 ⓓ 누적합 (1) | 2023.12.06 |
231206 Linux 문제 ⓑ '★' 갖고 순방향, 역방향 출력 (1) | 2023.12.06 |
231206 Linux 문제 ⓐ 구구단 출력 (0) | 2023.12.06 |
231205 Linux 문제_vi 편집기 (4) | 2023.12.05 |