Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / прочитать файл / 4 сообщений из 4, страница 1 из 1
02.06.2003, 09:59
    #32173705
Наследники OIT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прочитать файл
Подскажите пожалуйста, как решить такую проблему:
есть файл , в котором записаны числа, по одному в каждой строке. Нужно с помощью скрипта каждый час читать этот файл и складывать эти числа.
...
Рейтинг: 0 / 0
02.06.2003, 10:54
    #32173781
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прочитать файл
например вот так
это собственно файл
$ cat > digits
4
5
6
234
55
6

это собственно скрипт на awk (можно сделать и на shell например)

$ awk '{sum+=$0} END{print sum}' < digits
310
...
Рейтинг: 0 / 0
05.06.2003, 12:10
    #32177205
Наследники OIT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прочитать файл
Пробую делать по этому примеру - ничего не получается, пишет :

Код: plaintext
{sum+=$ 0 } END {print sum}: command not found 
...
Рейтинг: 0 / 0
05.06.2003, 15:59
    #32177585
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прочитать файл
а awk где, а апострофы???
внимательней на мой пример посмотрите.

впрочем вот еще скрипт на sh

#!/bin/sh
while read DIGIT; do
let SUM=SUM+DIGIT
done

echo ${SUM}

использовать скрипт < файл_с_цифрами
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / прочитать файл / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]