반응형
리눅스환경에서 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 |