[mdk-re] Суммирование потока чисел
Henri Bourbon
=?iso-8859-1?q?npecca_=CE=C1_yahoo=2Ecom?=
Вт Окт 30 23:13:21 MSK 2001
Tue, 30 Oct 2001 19:44 +0300, Pankratov Artem wrote:
> Имеется следующая проблема: ряд чисел который выводит скрипт,
> как получить сумму этих чисел?
$ my_script | perl -lwne '/\d+/ and $sum += $&; print $sum if eof'
Из каждой входной строки берется только 1 число, первое, либо вообще
ничего не берется, если строка не содержит цифр.
Если числа дробные, поменять \d+ на, скажем, \d+(\.\d+)? или более сложный
регэксп для ``числа''.
Мне кажется, есть и стандартная утилита для вычисления суммы ряда чисел из
станд. ввода, но ее имя я забыл.
--
HB
Подробная информация о списке рассылки community