본문 바로가기
프로그래밍

bash scripts option 정리

by 뽀도 2023. 5. 17.

bash scripts option 정리

 

  • -f FILE: Checks if FILE exists and is a regular file.
    • FILE이 존재하고 일반 파일인지 확인
  • -d DIRECTORY: Checks if DIRECTORY exists and is a directory.
    • DIRECTORY가 존재하고 디렉토리인지 확인
  • -e FILE: Checks if FILE exists.
    • File이 존재하는지 확인
  • -s FILE: Checks if FILE exists and has a size greater than zero.
    • FILE이 존재하고 크기가 0보다 큰지 확인
  • -r FILE: Checks if FILE exists and is readable.
    • FILE이 존재하고 읽을 수 있는지 확인
  • -w FILE: Checks if FILE exists and is writable.
    • FILE이 존재하고 쓰기가 가능한지 확인
  • -x FILE: Checks if FILE exists and is executable.
    • FILE이 존재하고 실행가능한지 확인
  • -z STRING: Checks if the length of STRING is zero (empty).
    • 스트링의 길이가 0 (비어있음)인지 확인 
  • -n STRING: Checks if the length of STRING is non-zero (not empty).
    • 스트링의 길이가 0이 아닌지 (비어있지 않은지) 확인합니다. 
  • -eq NUM: Checks if two numbers are equal.
    • 두 숫자가 같은지 확인
  • -ne NUM: Checks if two numbers are not equal.
    • 두 숫자가 같지 않은지 확인
  • -lt NUM: Checks if the first number is less than the second number.
    • 첫번째 숫자가 두번째숫자보다 작은지 확인
  • -le NUM: Checks if the first number is less than or equal to the second number.
    • 첫번째 숫자가 두번째 숫자보다 작거나 같은지 확인합니다.
  • -gt NUM: Checks if the first number is greater than the second number.
    • 첫번째 숫자가 두번째 숫자보다 큰지 확인합니다. 
  • -ge NUM: Checks if the first number is greater than or equal to the second number.
    • 첫번째 숫자가 두번째 숫자보다 크거나 같은지 확인합니다.
  • -v VAR: Checks if the variable VAR is set (not empty).
    • 변수 var이 설정되어있는지 확인합니다. 

 


    •  추가 
      $?
      : 가장 최근에 실행된 명령 또는 스크립트의 종료 상태를 보유하는 특수 변수 
              종료 상태는 성공 또는 오류 발생 여부를 나타내는 명령 실행 결과를 나타냅니다.
반응형

댓글