[부사리]쉘 스크립트 변수간 비교 연산자

By | 2018년 9월 5일
Print Friendly, PDF & Email

출처 : http://www.iwiz.pe.kr/bbs/view/system/article_24.html

  1. 변수수사용법
    ※주의사항: ’=’ 좌우에 공백이 있어서는 안된다.

    변수명=값
    string=”I am a boy”

    #출력시
    변수 로드 : $string

  2. 표현식
    ※주의사항: [ 뒤와, ] 앞에는 반드시 공백이 있어야 한다.
    [ $A -eq $B ] A와B의 값이 같은 경우
    [ $A -ne $B ] A와B의 값이 다른 경우
    [ $A -gt $B ] A가B보다 큰경우
    [ $A -lt $B ] A가B보다 작은경우
    [ $A -ge $B ] A가B보다 크거나 같은 경우
    [ $A -le $B ] A가B보다 작거나 같은 경우
    [ -s 파일명 ] 파일이 존재하면서 크기가 0보다 큰경우
    [ -f 파일명 ] 디렉토리가 아닌 파일일경우 (크기 0인 경우 포함)
    [ -d 디렉토리 ] 파일이 아닌 디렉토리인 경우
    [ -w 파일명 ] 쓰기가 가능한 경우
    [ -r 파일명 ] 읽기가 가능한 경우
    [ ! -option 파일명 ] 옵션의 조건이 거짓이 되는 경우
    [ ”문자열1” = ”문자열2” ] 두문자열이 같은 경우
    [ ”문자열1” != ”문자열2” ] 두문자열이 다른 경우
    [ -z ”문자열” ] 문자열이 길이가 0인 경우
    [ -n ”문자열” ] 문자열이 길이가 0이 아닌 경우

관련 글

댓글 남기기(글만 입력하셔도되요. 이메일,이름,웹사이트 미입력 가능)

This site uses Akismet to reduce spam. Learn how your comment data is processed.