|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 05 Dec 2000 19:20:33 To : avl@partner.donetsk.ua Subject : Re: посчитать сумму --------------------------------------------------------------------------------
>From: "Alex V. Litovchenko" <avl@partner.donetsk.ua>
>
>Сорри за тривиальный вопрос
>
>Подскажите плс как правильно написать скрипт для подсчета суммы
>из отчета mrepot
>
>у него там примерно такой формат
>
>причем * может быть а может и нет :(
>и надо подсчитать сумму bytes
>
>* xxx bytes yyy zzz
>* xxx bytes yyy zzz
>* xxx bytes yyy zzz
>* xxx bytes yyy zzz
> xxx bytes yyy zzz
> xxx bytes yyy zzz
> xxx bytes yyy zzz
#!/bin/sh
cat file | while read line
do
set $line
[ "*$1" = "**" ] && shift
xxx=$1
bytes=$2
yyy=$3
zzz=$4
# тут обработка
done
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609327612067.html, оценка из 5, голосов 10
|