Нужен скрипт обработки текстового файла.

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
V0LV0
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-05-13 11:16:53

Нужен скрипт обработки текстового файла.

Непрочитанное сообщение V0LV0 » 2010-05-13 11:56:28

Задача состоит в следующем:

Есть текстовый файл лога процесса. Нужно посчитать в нем количество строк удовлетворяющих некоторому условию, и если превышено пороговое значение совпадения, завершить процесс.

Если можно пример скрипта.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


V0LV0
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-05-13 11:16:53

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение V0LV0 » 2010-05-13 12:43:02

Burner писал(а):grep, wc -l, kill
Я конечно понимаю, что краткость сестра таланта, но я тока познакомился с linux и не силен в скриптах. И было бы хорошо иметь пример перед глазами.

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение Shuba » 2010-05-13 16:21:56

Код: Выделить всё

if [ `gerp 'условие' /your/file|wc -l` -qt 222 ]
then
    kill your_pogram
fi
или как-то так, пробуй
З.Ы. скажу тебе по секрету, я линукса вообще не знаю, только ты никому не говори
Сила ночи, сила дня - одинакова фигня!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение hizel » 2010-05-13 16:26:59

Код: Выделить всё

s/gerp/grep
small fix
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение Burner » 2010-05-13 17:41:46

V0LV0 писал(а): Я конечно понимаю, что краткость сестра таланта, но я тока познакомился с linux и не силен в скриптах. И было бы хорошо иметь пример перед глазами.
открою еще один секрет - выпрашивать готовые решения - моветон

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение Shuba » 2010-05-13 18:53:05

hizel писал(а):

Код: Выделить всё

s/gerp/grep
small fix
Упс, бывает...
Сила ночи, сила дня - одинакова фигня!

Гость
проходил мимо

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение Гость » 2010-05-14 4:02:39

Burner писал(а):открою еще один секрет - выпрашивать готовые решения - моветон
ну, не для всех. Хорошо составленный вопрос - половина ответа. Тут, правда, автор задал вопрос слишком размыто. Так что без докто^Wтелепата не обойтись.

Для составления простых цепочек из комманд или regexp'ов напрягать мозг не обязательно в отличие от того чтобы понять что хочет человек. Тут обычно помогает число букв - чем больше их, тем меньше телепатический скилл требуется.

Reiser
рядовой
Сообщения: 22
Зарегистрирован: 2010-04-21 17:28:07

Re: Нужен скрипт обработки текстового файла.

Непрочитанное сообщение Reiser » 2010-05-17 2:47:03

Если автор покажет кусок своего файла и что он хочет - вероятность получить прямо готовый ответ возрастёт в разы :smile:
Вообще, этого обычно сильно не хватает в манах - живых примеров.
Если можно пример скрипта.
Если можно - пример файла.