Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
OBaby Гость
|
Добавлено: Вт Май 13 2003 15:00 Заголовок сообщения: Perl |
|
|
Привет всем!
Подскажите плиз как на перле написать скрипт который бы искал в папке файлы и анализировал бы их на содержание там какойнить записи ... а проблема на самом деле така .. у меня есть log файлы (около 300 штук)лежат в одной папке. В них существует запись в виде [2003/05/13 08:13:16 ....] и так далее, а во второй строке например существует запись ... user opened file text.txt as user Petr
кроме того в этом файле куча другой инфы ... а мне нужно вырезать именно эти 2 строки ПЛИЗ если кто знает ... как это сделать если нужен будет сам лог пишите вышлю С уважением OBaby |
|
Вернуться к началу |
|
 |
Dark_Wolf
Зарегистрирован: 26.03.2002 Сообщения: 217
|
Добавлено: Вт Май 13 2003 18:01 Заголовок сообщения: na shelle legche .. ya delal takoe .. mogu poslat' ogryzok skripta |
|
|
myl' na roman@syunik.am _________________ pomogite bednomu sysaminu |
|
Вернуться к началу |
|
 |
BusTeR
Зарегистрирован: 27.02.2003 Сообщения: 318 Откуда: Lugansk
|
Добавлено: Вт Май 13 2003 20:08 Заголовок сообщения: Re: Perl |
|
|
Делай выборку регулярными выражениями. |
|
Вернуться к началу |
|
 |
Dmitry.Karpov http://prof Гость
|
Добавлено: Вс Май 18 2003 16:14 Заголовок сообщения: Строчки идут подряд или как? |
|
|
Можно прочитать весь файл в одну строковую переменную и анализировать. Можно читать файл построчно по такому алгоритму:
если (очередная строка - первая) то { установить флаг в единицу } иначе { если ((флаг равен единице) и (очередная строка - вторая)) то { вот они - две нужные нам строкИ } и в любом случае сбросить флаг в ноль } |
|
Вернуться к началу |
|
 |
|