조건 명령이 성공하는 동안 반복합니다.
Bash 터미널에서 bash example.sh로 실행합니다. Windows의 cmd/PowerShell 구문과 다릅니다. 파일은 UTF-8, LF 줄바꿈으로 저장하세요.
#!/usr/bin/env bash
n=0
while ((n < 3)); do
printf '%s\n' "$n"
((n += 1))
done0
1
2
do와 done 사이가 본문입니다. 조건을 매번 바꾸지 않으면 끝나지 않을 수 있습니다. Bash에는 일반적인 do-while 키워드 조합이 없습니다.
초기값을 3으로 바꾸고 본문이 실행되지 않는지 확인하세요.