Вычисление арифметических выражений
В командной строке можно вычислять выражения, заключенные либо в квад- ратные скобки, либо в двойные круглые скобки (пример 2.33). Перед скобка- ми должен стоять символ $, а результаты выражений можно передавать как аргумент какой-либо команде или назначать переменной.
Пример 2.33. Выселение значения арифметического выражения |
$ echo $((192*512)) 98304
В примере 2.33 вычислено значение выражения 192*512. Команда echo вы- водит в стандартный поток вывода строку, указанную в качестве аргумента.
В примере 2.34 результат выражения занесен в переменную.
Пример 2.34. Назначение вычисленного значения переменной |
$ V1=5
$ V2=$(($V1/2))
$ echo $V2 2
Переменной V1 присвоено значение 5. Далее производится присвоение пере- менной V2 результата деления значения V1 на два. В силу того что в Bash возможно вычисление только целочисленных выражений, то в результате значением стало V2 число 2.
Дата добавления: 2015-06-12; просмотров: 928;