본문으로 바로가기

쉘스크립트 비교연산자 활용

category 컴퓨터/Linux 2018/03/26 10:44
쉘스크립트 비교연산자 활용


정수 비교

-eq

    같음

    if [ "$a" -eq "$b" ]
-ne

    같지 않음

    if [ "$a" -ne "$b" ]
-gt

    더 큼

    if ["$a" -gt "$b" ]
-ge

    더 크거나 같음

    if [ "$a" -ge "$b" ]
-lt

    더 작음

    if [ "$a" -lt "$b" ]
-le

    더 작거나 같음

    if [ "$a" -le "$b" ]
<

    더 작음(이중 소괄호에서)

    (("$a" < "$b"))
<=

    더 작거나 같음(이중 소괄호에서)

    (("$a" <= "$b"))
>

    더 큼(이중 소괄호에서)

    (("$a" > "$b"))
>=

    더 크거나 같음(이중 소괄호에서)

    (("$a" >= "$b"))

문자열 비교

=

    같음

    if [ "$a" = "$b" ]
==

    같음

    if [ "$a" == "$b" ]

    = 와 동의어입니다.
!=

    같지 않음

    if [ "$a" != "$b" ]

    이 연산자는 [[ ... ]] 에서 패턴 매칭을 사용합니다.
<

    아스키 알파벳 순서에서 더 작음

    if [[ "$a" < "$b" ]]

    if [ "$a" \< "$b" ]

    "<" 가 [ ] 에서 쓰일 때는 이스케이프를 시켜야 하는 것에 주의하세요.
>

    아스키 알파벳 순서에서 더 큼

    if [[ "$a" > "$b" ]]

    if [ "$a" \> "$b" ]

    ">" 가 [ ] 에서 쓰일 때는 이스케이프를 시켜야 하는 것에 주의하세요.

    이 비교 연산자를 어떻게 응용하는지 예 26-4에서 살펴보세요.
-z

    문자열이 "null"임. 즉, 길이가 0
-n

    문자열이 "null"이 아님.
크리에이티브 커먼즈 라이센스
Creative Commons License

트랙백

http://trudy.kr/trackback/143
  1. vilka lösögonfransar är bäst

    vilka lösögonfransar är bäst

    Trudy :: 2020/01/13 07:12

  2. nhấp qua trang web sau

    nhấp qua trang web sau

    Trudy :: 쉘스크립트 비교연산자 활용 2020/01/19 21:28

댓글을 달아 주세요

Trudy
Trudy 님의 블로그
MENU
VISITOR 오늘429 / 전체495839