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

Исходное сообщение
"Помогите перевести код в шелл с перла"

Отправлено Roman Y. Bogdanov , 12-Янв-04 11:46 
Помогите перевести это из перла в шелл. У меня роутер на CompactFlash карточке под FreeBSD. Ставить ради одной строчки перл на роутер с 40 мегами диска - не имею возможности. Спасибо.

tail -F /var/log/all.log | perl -ne 'if (/ Portscan detected from ([\d\.]+)/) { `sh /1.sh $1`;}'


Содержание

Сообщения в этом обсуждении
"Помогите перевести код в шелл с перла"
Отправлено Roman Y. Bogdanov , 12-Янв-04 11:54 
>Помогите перевести это из перла в шелл. У меня роутер на CompactFlash
>карточке под FreeBSD. Ставить ради одной строчки перл на роутер с
>40 мегами диска - не имею возможности. Спасибо.
>
>tail -F /var/log/all.log | perl -ne 'if (/ Portscan detected from ([\d\.]+)/)
>{ `sh /1.sh $1`;}'


Подсказали:

while read a ; do echo "$a" |grep "whatineed" ; done

Спасибо.