[shell script] until 문

until문은 while문과 반대로 조건이 거짓일 때 do~done 사이의 명령어를 반복합니다.

until command
do
	commands
done

예를 들어, 인덱스 변수가 0이 되기 전까지 계속 반복하는 스크립트를 작성하면 아래와 같습니다.

$ cat test1
#!/bin/bash
var1=4
until (( $var1 == 0 ))
do
        echo "var1: $var1"
        (( var1 = $var1 - 1 ))
done

$ ./test1
var1: 4
var1: 3
var1: 2
var1: 1

좋은 웹페이지 즐겨찾기