반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ZABBIX
  • 리눅스
  • Python
  • 파이썬
  • Shell
  • php 클래스
  • Linux
  • 자빅스
  • 도커
  • JavaScript
  • docker
  • 서버
  • 네트워크
  • jQuery
  • 자바스크립트
  • bash
  • CentOS
  • php 객체
  • 모니터링
  • php
hELLO · Designed By 정상우.
말랑Cow

IT

카테고리 없음

[shell script] if 조건문/조건식

2021. 2. 16. 00:00
반응형

■ if 문의 기본 형식

 

if [ 조건문 ] 
then <== 조건이 참일 때 수행
 수행문
elif [ 조건문 ] <== 또 다른 조건 추가
then
 수행문
else <== 위의 모든 조건이 거짓일 때 수행
 수행문
fi

 

■ if 문에 사용되는 조건문의 종류

[ -z ] : 문자열의 길이가 0이면 참
[ -n ] : 문자열의 길이가 0이 아니면 참


[ -eq ] : 값이 같으면 참
[ -ne ] : 값이 다르면 참
[ -gt ] :  값1 > 값2
[ -ge ] : 값1  >= 값2
[ -lt ] : 값1 < 값2
[ -le ] : 값1 <= 값2


[ -a ] : &&연산과 동일 and 연산
[ -o ] : ||연산과 동일 xor 연산


[ -d ] : 파일이 디렉토리면 참
[ -e ] : 파일이 있으면 참
[ -L ] : 파일이 심볼릭 링크면 참
[ -r ] : 파일이 읽기 가능하면 참
[ -s ] : 파일의 크기가 0 보다 크면 참
[ -w ] : 파일이 쓰기 가능하면 참
[ -x ] : 파일이 실행 가능하면 참


[ 파일1 -nt 파일2 ]  : 파일1이 파일2보다 최신파일이면 참
[ 파일1 -ot 파일2 ]  : 파일1이 파일2보다 이전파일이면 참
[ 파일1 -ef 파일2 ] : 파일1이 파일2랑 같은 파일이면 참

 

반응형
    말랑Cow
    말랑Cow

    티스토리툴바