반응형

리눅스환경에서 While 문 사용법 이며 기본 문법, 예제가 있으며, 조건식은 기존 =, <, > 등이 리눅스에서는 표현방식이 다르기 때문에 아래에 조건식표도 첨부해두겠습니다.
While 문 기본 문법
while [ 조건식 ]
do
실행문~~~~~~~
done
While 문 1부터 5까지 출력하는 방법
#! bin/bash
var = 1
while [ $var -lt 5 ]
do
echo $var
var=$((var+1))
done
While 문 무한반복
#! bin/bash
var=1
while true
do
echo $var
var=$((var+1))
done
리눅스 조건식
| -eq | 두 값의 같이 경우 |
| -ne | 두 값이 다른 경우 |
| -lt | 오른쪽 값보다 왼쪽 값이 작은 경우 |
| -le | 오른쪽 값보다 왼쪽 값이 작거나 같은 경우 |
| -gt | 오른쪽 값보다 왼쪽 값이 큰 경우 |
| -ge | 오른쪽 값보다 왼쪽 값이 크거나 같은 경우 |
| -z | 문자열의 길이가 0인 경우 (-z $VALUE와 같이 씀) |
| -n | 문자열의 길이가 0이 아닌 경우 (-n $VALUE와 같이 씀) |
| == | 두 개의 문자열이 동일한 경우 |
| != | 두 개의 문자열이 서로 다른 경우 |
| < | 왼쪽의 문자열이 오른쪽의 문자열보다 정렬 시 선행되는 경우 |
| > | 오른쪽의 문자열이 왼쪽의 문자열보다 정렬 시 선행되는 경우 |
반응형
'OS > Linux' 카테고리의 다른 글
| [Linux] 리눅스 alias 별칭 사용방법 및 환경변수 등록 (0) | 2022.04.13 |
|---|---|
| [Linux] grep 명령어 사용법 및 예제(문자열 검색) (0) | 2022.04.12 |
| [Linux] sqlplus, tbsql 백스페이스 사용법 (0) | 2022.01.17 |
| [Linux] tail 명령어 사용법 (실시간 로그확인) (0) | 2021.11.26 |
| [Linux]tnsnames.ora 위치 및 설정 방법 (4) | 2021.09.01 |