[script] 연산자

민수·2023년 3월 25일
0
post-thumbnail

연산자

  • shell에 사용하는 기본적인 연산자

산술 연산자

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • % : 나머지

비교 연산자

  • -eq : 같다 (equal to)
  • -ne : 다르다 (not equal to)
  • -gt : 큼다 (greater than)
  • -ge : 크거나 같다 (greater than or equal to)
  • -lt : 작다 (less than)
  • -le : 작거나 같다 (less than or equal to)

논리 연산자

  • && : 그리고 (and)
  • || : 또는 (or)
  • ! : 부정 (not)

문자열 연산자

  • = : 같다
  • != : 다르다
  • -z : 길이가 0인 문자열
  • -n : 길이가 0이 아닌 문자열

변수 할당 연산자

  • = : 변수에 값을 할당한다.
  • += : 변수의 값을 추가한다.

파일 접근 연산자

  • -e : 파일이 존재하는 확인한다.
  • -f : 파일인지 확인한다.
  • -d : 디렉토리인지 확인한다.
  • -r : 파일을 읽을 수 있는지 확인한다.
  • -w : 파일을 쓸 수 있는지 확인한다.
  • -x : 파일을 실행할 수 있는지 확인한다.

특수 연산자

  • | : 파이프 연산자로 앞의 명령어의 출력을 뒤의 명령어의 입력으로 전달한다.
  • & : 백그라운드 실행 연산자로 명령어를 백그라운드로 실행한다.

0개의 댓글