목록반복문 (3)
Connecting
Shell Loop Control 본 장에서는 반복문을 Shell에서 반복문을 제어하는 방법에 대해서 알아본다. 지난 챕터에서는 반복문의 종류와 이를 사용하는 방법에 대해서 알아보았지만 때때로 반복문 제어를 통해서 적절한 문장을 수행할 수 있다. The infinite Loop 대부분의 조건문에서는 조건이 있기 때문에 조건이 충족되면 반복문을 나갈 수 있다. 무한 루프는 이러한 조건이 충족되지 않고 계속해서 반복문이 수행하면서 문장을 수행하는 것을 말한다. Example #!/bin/bash A=10 until [ $A -lt 10 ] do echo $A a=`expr $A + 1` done while 문을 통해 0 ~ 9까지 숫자를 표기하는 예제에서 A는 10보다 크거나 같고 절대로 10보다 작아지지 ..
Shell Loop Types 이번 시간에서는 Unix Shell에서 사용하는 반복문에 대해서 알아본다. 반복은 일련의 명령을 반복할 수 있도록 하는 프로그래밍 도구로서 아래에서 다양한 반복문 종류를 살펴보도록 한다. 각각의 반복문은 상황에 따라서 적절하게 선택할 수 있어야 한다. The while loop while 반복문은 조건이 발생할 때까지 명령을 지속적으로 실행한다. 문법 while command do Statement(s) to be executed if command is true done Example #!/bin/sh a=0 while [ $a -lt 10 ] do echo $a a=`expr $a + 1` done $ ./while.sh 0 1 2 3 4 5 6 7 8 9 The for..
조건문 / 분기문 / 반복문 if 사용하기 if 문은 해당 조건이 만족하면 {}안에 코드를 수행합니다. 다만 다른 언어와 다르게 조건식을 ()를 작성하지 않아도 되지만 반드시 Boolean 형식으로 작성해야 하며, 해당 문법을 같은 라인에 두어야 합니다. 이를 어기게 될 경우 에러가 발생합니다. 다음은 기본적인 if 문법을 사용한 예제입니다. package main import f "fmt" func main() { num := 10 if num = 1 && num = 6 && num