Вступ до оцінки виразів (EXPR) в Unix
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-подібних середовищах.