Bash - командный интерпретатор GNU Bourne


Подстановка значений арифметических выражений


При вычислении арифметических выражений вместо выражения подставляется результат его вычисления. Для вычисления арифметических выражений используется следующий формат:

$((выражение))

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

Вычисление выполняется по правилам, перечисленным ниже в разделе "". Если выражение недопустимо, командный интерпретатор bash выдает сообщение о невозможности вычисления и подстановка не выполняется.



Содержание раздела