Dmitry.Karpov http://prof Гость
|
Добавлено: Чт Фев 20 2003 21:12 Заголовок сообщения: Как создать nameless pipe в Perl |
|
|
Где-то я видел, что в Perl функция open() может открыть не файл, а непоименованный канал - типа вместо "<" или ">" надо употребить "|". Как это сделать, каков синтаксис?
Суть в том, что есть программа traflog, выдающая мегатонны информации о том, кто, когда и почему качал; мне надо взять ее stdout и обработать (откинуть лишнее, просуммировать нужное и отключить тех, кто накачал больше выделенной квоты). Можно разом взять весь вывод в переменную (`` или qx{}), но это слишком много - лучше брать построчно (т.е. пусть лучше traflog повисит в памяти как запущенный процесс, чем я буду размещать в памяти весь его stdout). |
|