URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17282
[ Назад ]

Исходное сообщение
"скрипт робот, с чего начать?"

Отправлено gexa , 24-Май-02 14:03 
Добрый день! Расскажите, как начать писать скрипт. Данные:
есть sendmail. Есть письмо, приходящее к robot@mydomen.com
в etc/aliases я напишу robot: "|/home/myhome/script
но вот что задать в скрипте, что-бы он обработал данные письма?
На шеле или на перле? Как отфильтровать входные данные в script?
C чего начать, подскажите?

Содержание

Сообщения в этом обсуждении
"RE: скрипт робот, с чего начать?"
Отправлено LS , 24-Май-02 15:02 
>Добрый день! Расскажите, как начать писать
>скрипт. Данные:
>есть sendmail. Есть письмо, приходящее к
>robot@mydomen.com
>в etc/aliases я напишу robot: "|/home/myhome/script
>
>но вот что задать в скрипте,
>что-бы он обработал данные письма?
>
>На шеле или на перле? Как
>отфильтровать входные данные в script?
>
>C чего начать, подскажите?


#!/bin/bash

while read line
do
# печатаем прочитанную строку
echo $line
done


"RE: скрипт робот, с чего начать?"
Отправлено gexa , 24-Май-02 15:33 
>#!/bin/bash
>
>while read line
>do
># печатаем прочитанную строку
>echo $line
>done

Огромное спасибо, а как тоже самое сделать на перле?


"RE: скрипт робот, с чего начать?"
Отправлено Zergling , 24-Май-02 15:40 
>>#!/bin/bash
>>
>>while read line
>>do
>># печатаем прочитанную строку
>>echo $line
>>done
>
>Огромное спасибо, а как тоже самое
>сделать на перле?
письмо поступает на <STDIN> :-)
насколько я знаю


"RE: скрипт робот, с чего начать?"
Отправлено Zergling , 24-Май-02 15:40 
>>>#!/bin/bash
>>>
>>>while read line
>>>do
>>># печатаем прочитанную строку
>>>echo $line
>>>done
>>
>>Огромное спасибо, а как тоже самое
>>сделать на перле?
>письмо поступает на <STDIN> :-)
>насколько я знаю
кстати чуть не забыл
по аккуратнее с security
по больше проверок


"RE: скрипт робот, с чего начать?"
Отправлено LS , 24-Май-02 15:51 
>>>#!/bin/bash
>>>
>>>while read line
>>>do
>>># печатаем прочитанную строку
>>>echo $line
>>>done
>>
>>Огромное спасибо, а как тоже самое
>>сделать на перле?
>письмо поступает на <STDIN> :-)
>насколько я знаю

Вот именно - не важно на чем писать - данные беруться со стандартного входного потока. А в перле я к сожалению не силен :).