Spec-Zone.ru › Bash

Арифметическое расширение

Арифметическое расширение позволяет вычислять арифметическое выражение и подставлять результат. Формат арифметического расширения:

$(( expression ))

Переменная выражение проходит те же расширения, что и при использовании двойных кавычек, но символы двойных кавычек в выражении не обрабатываются особо и удаляются. Все токены в выражении подвергаются параметрическому и переменного расширению, подстановке команд и удалению кавычек. Результат обрабатывается как арифметическое выражение для вычисления. Арифметические расширения могут быть вложенными.

Вычисление выполняется в соответствии с правилами, перечисленными ниже (см. Арифметика оболочки). Если выражение некорректно, Bash выводит сообщение об ошибке в стандартный поток ошибок и замена не выполняется.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Arithmetic-Expansion.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API