Unix의 EXPR(식 평가) 소개
EXPR은 인수로 제공된 수학적 표현식을 평가하는 Unix 계열 운영 체제에 있는 명령줄 유틸리티입니다. 이는 특히 쉘 스크립트 내에서 또는 명령 파이프라인의 일부로 빠른 계산을 수행하는 데 유용한 도구입니다. EXPR을 효과적으로 사용하는 방법을 이해하면 다양한 작업을 간소화하고 시스템 관리자와 개발자 모두의 생산성을 향상시킬 수 있습니다.
기본 구문
EXPR을 사용하는 기본 구문은 다음과 같습니다.
expr expression
여기서 'expression'은 산술 연산자와 값의 조합일 수 있습니다.
산술 연산자
EXPR은 다음을 포함한 다양한 산술 연산자를 지원합니다.
- 추가(+)
- 빼기(-)
- 곱셈(*)
- 분할 (/)
- 모듈로(%)
예
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와 같은 환경에서 생산성을 향상시킬 수 있습니다.