Scroll to navigation

EXPR(1) Команди користувача EXPR(1)

НАЗВА

expr — обробка виразів

КОРОТКИЙ ОПИС

expr ВИРАЗ
expr ПАРАМЕТР

ОПИС

показати це довідкове повідомлення і завершити роботу
вивести інформацію про версію і вийти

Виводить значення ВИРАЗу до стандартного виведення. Порожній рядок нижче розділяє групи зі зростанням пріоритетом. ВИРАЗом може бути:

АРГУМЕНТ1 | АРГУМЕНТ2
АРГУМЕНТ1, якщо він не є ні порожнім, ні 0, інакше АРГУМЕНТ2
АРГУМЕНТ1 & АРГУМЕНТ2
АРГУМЕНТ1, що жоден з аргументів не є ні порожнім, ні 0, інакше 0
АРГУМЕНТ1 < АРГУМЕНТ2
АРГУМЕНТ1 є меншим за АРГУМЕНТ2
АРГУМЕНТ1 <= АРГУМЕНТ2
АРГУМЕНТ1 є меншим або рівним АРГУМЕНТ2
АРГУМЕНТ1 = АРГУМЕНТ2
АРГУМЕНТ1 рівний АРГУМЕНТ2
АРГУМЕНТ1 != АРГУМЕНТ2
АРГУМЕНТ1 не рівний АРГУМЕНТ2
АРГУМЕНТ1 >= АРГУМЕНТ2
АРГУМЕНТ1 більше за або дорівнює АРГУМЕНТ2
АРГУМЕНТ1 > АРГУМЕНТ2
АРГУМЕНТ1 більший за АРГУМЕНТ2
АРГУМЕНТ1 + АРГУМЕНТ2
арифметична сума АРГУМЕНТ1 і АРГУМЕНТ2
АРГУМЕНТ1 - АРГУМЕНТ2
арифметична різниця АРГУМЕНТ1 і АРГУМЕНТ2
АРГУМЕНТ1 * АРГУМЕНТ2
арифметичний добуток АРГУМЕНТ1 і АРГУМЕНТ2
АРГУМЕНТ1 / АРГУМЕНТ2
арифметична частка АРГУМЕНТ1 і АРГУМЕНТ2
АРГУМЕНТ1 % АРГУМЕНТ2
арифметичний лишок від ділення АРГУМЕНТ1 на АРГУМЕНТ2
РЯДОК : ФОРМАЛЬНИЙ_ВИРАЗ
прив'язана відповідність взірця виразу ФОРМАЛЬНИЙ_ВИРАЗ у рядку РЯДОК
те саме, що і РЯДОК : ФОРМАЛЬНИЙ_ВИРАЗ
підрядок РЯДОК, відлік ПОЗИЦІЯ виконують від 1
індекс у РЯДОК, де знайдено будь-який з символів СИМВОЛИ, або 0
довжина рядка РЯДОК
+ ЖЕТОН
вважати ЖЕТОН рядком, навіть якщо це ключове слово, подібне до «match», або оператор, подібний до «/»
( ВИРАЗ )
значення виразу ВИРАЗ

Пам'ятайте, що при використанні у оболонці деякі оператори слід брати у дужки. Якщо обидва аргументи є числами, буде виконано арифметичне порівняння, інакше аргументи буде порівняно як рядки. При відповідності взірцю буде повернуто відповідний рядок рядок між \( та \) або порожній рядок; якщо \( та \) не використано, буде повернуто кількість відповідних символів.

Статус завершення дорівнює 0, якщо ВИРАЗ не порожній та не 0; 1, якщо ВИРАЗ порожній або 0; 2, якщо ВИРАЗ синтаксично некоректний; та 3, якщо виникла помилка.

АВТОР

Авторами програми є Mike Parker, James Youngman і Paul Eggert.

ЗВІТИ ПРО ВАДИ

Повідомляйте про вади на адресу: <bug-coreutils@gnu.org>
Домашня сторінка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Загальна довідкова інформація щодо використання програмного забезпечення GNU: <https://www.gnu.org/gethelp/>
Повідомляйте про будь-які помилки в перекладі на <https://translationproject.org/team/>

ДИВ. ТАКОЖ

Повна документація на <https://www.gnu.org/software/coreutils/expr>
або доступна локально через: info '(coreutils) expr invocation'

Запаковано Debian (9.10-1)
© Free Software Foundation, Inc., 2026
Умови ліцензування GPLv3+: GNU GPL версії 3 або пізнішої <https://gnu.org/licenses/gpl.html>.
Це вільне програмне забезпечення: Ви можете вільно змінювати і розповсюджувати його.
Не надається НІЯКИХ ГАРАНТІЙ у межах, передбачених законом.

ПЕРЕКЛАД

Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.

Лютий 2026 року GNU coreutils 9.10