Арифметика в bash
Арифметические операции в bash скриптах можно осуществлять с использованием команды let или указания арифметики в скобках например (( i=i+1 )).
Команда let:
let =”переменная = выражение”
для переменных не обязательно ставить значок $
Команда let производит арифметические операции над числами и переменными.
Например: let «i=i+1»
Доступные операции:
+ — сложение
— — вычитание
* — умножение
/ — деление
** — возведение в степень
% — модуль(деление по модулю), остаток от деления
<<= — сдвиг вправо
>>= -сдвиг влево
let позволяет использовать сокращения арифметических команд, тем самым сокращая кол-во используемых переменных. Например: a = a+b эквивалентно a +=b и т.д