[Comm] Re: арифметика в bash [JT]
Andrei Lomov
=?iso-8859-1?q?a=2Elomov_=CE=C1_mail=2Eru?=
Вс Июн 19 19:11:06 MSD 2005
Valery V. Inozemtsev wrote:
> $ for i in 001 002 003 ;do echo $(($i + $i)); done
> $ for i in 001 002 003 ;do echo $(($i * 2)); done
Спасибо.
Честно говоря, долго смотрел на соответствующий кусок man bash:
((выражение))
Выражение вычисляется в соответствии с правилами, описанными
ниже в разделе "ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ". Если
выражение имеет ненулевое значение, статус возврата равен 0; в
противном случае - 1.
Понял так, что кроме статуса, ничего путного не возвращается :(
Даже проверить мысли не возникло.
Вот и пиши после этого маны для таких как я :)
--
Всего доброго,
А.Л.
Подробная информация о списке рассылки community