[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ответ: Развлечения с Bash



On 12:18 Mon 26 Jan     , yuri.nefedov@gmail.com wrote:
> On Mon, 26 Jan 2009, Dmitry E. Oboukhov wrote:

>> 
>>> Всё правильно, только
>>> prev_bytes=$current_bytes
>>> надо внутрь if перенести :)
>>> (иначе накопления delta не будет)
>> 
>> да, в else перенести. только надо учесть еще переполнение
>> (там в ifconfig когда байтов больше определенного значения
>> толи 2**31 толи 2**32 число сбрасывается в 0)
>> --

> Я бы сильно об этом не заботился, это же не программа учёта.
> Чего-то простого типа:
> if [ $delta -lt 0 ]; then
> prev_bytes=$current_bytes
> fi
> вполне достаточно.

ага, просто на переполнениях будет больше пауза между словами.

--
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: