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

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

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

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

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

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

echo ${SUM}

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


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