Unix의 EXPR(식 평가) 소개

EXPR은 인수로 제공된 수학적 표현식을 평가하는 Unix 계열 운영 체제에 있는 명령줄 유틸리티입니다. 이는 특히 쉘 스크립트 내에서 또는 명령 파이프라인의 일부로 빠른 계산을 수행하는 데 유용한 도구입니다. EXPR을 효과적으로 사용하는 방법을 이해하면 다양한 작업을 간소화하고 시스템 관리자와 개발자 모두의 생산성을 향상시킬 수 있습니다.

기본 구문

EXPR을 사용하는 기본 구문은 다음과 같습니다.

expr expression

여기서 'expression'은 산술 연산자와 값의 조합일 수 있습니다.

산술 연산자

EXPR은 다음을 포함한 다양한 산술 연산자를 지원합니다.

  1. 추가(+)
  2. 빼기(-)
  3. 곱셈(*)
  4. 분할 (/)
  5. 모듈로(%)

EXPR의 작동 방식을 더 잘 이해하기 위해 몇 가지 예를 살펴보겠습니다.

1. 덧셈:

$ expr 5 + 3
8

2. 빼기:

$ expr 10 - 7
3

3. 곱셈:

$ expr 4 \* 6
24

참고: 별표(*)는 쉘 스크립팅의 특수 문자이므로 이스케이프하거나 따옴표로 묶어야 합니다.

4. 분할:

$ expr 15 / 3
5

5. 모듈로:

$ expr 17 % 5
2

변수 및 표현식

EXPR은 변수가 포함된 표현식을 평가할 수도 있으므로 보다 동적인 계산이 가능합니다. 그러나 변수를 다룰 때 적절한 쉘 스크립팅 구문을 사용하는 것을 기억하는 것이 중요합니다.

$ num1=10
$ num2=3
$ expr $num1 + $num2
13

결론

EXPR은 수학적 표현식을 효율적으로 평가하기 위한 다목적 명령줄 유틸리티입니다. 빠른 계산을 수행해야 하거나 산술 연산을 쉘 스크립트에 통합해야 하는 경우 EXPR은 간단한 솔루션을 제공합니다. 사용법을 숙지하고 기능을 이해함으로써 Unix와 같은 환경에서 생산성을 향상시킬 수 있습니다.