Арифметические операции: команда let
Команда let - это команда интерпретатора BASH shell, обеспечивающая выполнение операций над арифметическими величинами. С помощью этой команды можно сравнивать числовые значения или выполнять над ними арифметические операции, такие как сложение или умножение. Команда let задается либо с помощью ключевого слова let, либо посредством двойных круглых скобок. Базовый формат команды включает ключевое слово let, за которым следуют два числовых значения, разделенных арифметическим оператором либо оператором сравнения:
$ let значение1 оператор значение2
Следующий пример наглядно демонстрирует, как изменяется работа интерпретатора при использовании ключевого слова let.
$ T=2+3
$ echo $T
2+3
$ let T=2+3
$ echo $T
5
В shell-сценариях может использоваться любой из перечисленных в таблице 1 операторов.
Ключевое слово let можно использовать и без оператора присваивания.
$ let 2*7
14
Если в арифметическом выражении между операндами необходимо поместить пробелы, выражение следует заключить в кавычки. Аргументом команды let может быть только одно арифметическое выражение, например: $ let "2*7"
Таблица 1
Арифметические операторы
|
Функции
|
*
|
Умножение
|
/
|
Деление
|
+
|
Сложение
|
-
|
Вычитание
|
|
Do'stlaringiz bilan baham: |