expr(1) | 2007-10-27-16:31 | expr(1) |
Назва ¶
expr - обчислює вираз
Стисло ¶
expr ВИРАЗ
expr ОПЦІЇ
Опис ¶
Виведе значення ВИРАЗУ на стандартний пристрій виводу. Ключі:
- --help
-
Виведе поміч і завершить роботу. - --version
-
Виведе інформацію про версію програми і заваршить роботу.Порожній рядок нижче розділяє групи зі зростаючим пріоритетом. ВИРАЗИ можуть складатися з наступного:
- АРГ1 | АРГ2
-
Повернути значення АРГ1, якщо воно не рівне null або 0, у протилежному випадку - використати АРГ2 <!== z=`expr 0 \| 5`; echo $z ==> - АРГ1 & АРГ2
-
Повернути значення АРГ1, якщо обидва, АРГ1 і АРГ2 не дорівнюють null або 0, у протилежному випадку повернути 0. - АРГ1 < АРГ2
-
Перевірити, чи АРГ1 менший за АРГ2. Повертає 1, якщо так і 0, якщо ні. - АРГ1 <= АРГ2
-
Перевірити, чи АРГ1 менший менший або дорівнює АРГ2. Повертає 1, якщо так і 0, якщо ні. - АРГ1 = АРГ2
-
Перевіряє, чи АРГ1 рівний АРГ2. Повертає 1, якщо так і 0, якщо ні. - АРГ1 != АРГ2
-
Перевіряє, чи АРГ1 *не* рівний АРГ2. Повертає 1, якщо так і 0, якщо ні. АРГ1 > АРГ2 Перевірити, чи АРГ1 більший за АРГ2. Повертає 1, якщо так і 0, якщо ні. - АРГ1 >= АРГ2
-
Перевіряє, чи АРГ1 біьший або рівний АРГ2. Повертає 1, якщо так і 0, якщо ні. - АРГ1 + АРГ2
-
Повертає арифметичну суму АРГ1 і АРГ2. - АРГ1 + АРГ2
-
Повертає результат віднімання АРГ2 від АРГ1. - АРГ1 * АРГ2
-
Повертає результат множення двох аргументів. - АРГ1 / АРГ2
-
Повертає результат поділу АРГ1 на АРГ2. - АРГ1 % АРГ2
-
Повертає частку від поділу АРГ1 на АРГ2. - ЛАНЦЮЖОК
-
РЕГУЛЯРНИЙ-ВИРАЗ: Опорний збіг з РЕГУЛЯРНИМ-ВИРАЗОМ усередині ЛАНЦЮЖКА. - match ЛАНЦЮЖОК РЕГУЛЯРНИЙ-ВИРАЗ
-
Тотожно ЛАНЦЮЖОК : РЕГУЛЯРНИЙ-ВИРАЗ. - substr ЛАНЦЮЖОК ПОЗИЦІЯ ДОВЖИНА
-
Добуває підланцюжок, починаючи зі вказаного ПОЛОЖЕННЯ заданої ДОВЖИНИ. - index ЛАНЦЮЖОК СИМВОЛИ
-
Положення в ЛАНЦЮЖКУ, де знаходиться якийсь з СИМВОЛІВ, або 0, якщо не знайдено. - length ЛАНЦЮЖОК
-
Довжина ланцюжка. - + ЛЕКСЕМА
-
Розглянути лексему як звичайний ланцюжок, навіть якщо це ключове слово, наприклад `match' або оператор, скажімо `/'. - ( ВИРАЗ )
-
Повертає значення ВИРАЗУ.Майте на увазі, що багато з вищевказаних операторів вимагають екранування в оболонці. Порівнювання будуть арифметичними, якщо обидва аргументи являються числами, у протилежному випадку - лексикографічними. Зіставляння з шаблонами повертають ланцюжок, що збігся зі зразком, включеним у \( та \), або null; якщо \( із \) не використовуються, повертатиметься число симмволів, що збіглися, або 0.
Автор ¶
Написано Майком Паркером.
Вади ¶
Повідомлення про вади надсилайте на <bug-coreutils@gnu.org>.
Дивіться також ¶
Повна документація для expr підримується в посібнику Texinfo. Якщо програми info й expr правильно встановлені, команда `info expr' надасть повну довідку.
2007-10-27-16:31 | © 2005-2007 DLOU, GNU FDL |