|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
Есть скрипт perl, который что-то выводит в STDOUT и в STDERR через print. Нужно не меняя print обработать этот вывод через функцию и перенаправить его куда-нибудь в другое место. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени, UBB] |
1. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
>Есть скрипт perl, который что-то выводит в STDOUT и в STDERR через | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
2. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
да, ну и конечно perldoc perltie, perldoc -f tie, perldoc -f bless, ну и прочее | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
3. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
Спасибо, andy! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
6. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
опять же не совсем понял. Некая функция должна перехватывать и обрабатывать строку непосредственно после её вывода? Ну тогда немного по другому сделаем: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
7. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
Да, это то, что нужно, andy! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
8. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
а вот это вопрос... Я такого никогда не делал. Т.е. в ранешних версиях перла можно было просто написать | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
9. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
по-быстрому получилось вот так, но почему-то мне этот код не нравится... | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
10. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
Ок. Спасибо! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
11. "STDOUT/STDERR обработать через функцию" | |
Сообщение от andy ![]() ![]() | |
что-то я действительно протупил. Как минимум имя класса, которому принадлежит объект, можно получить более правильно: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
12. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
andy, спасибо огромное! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
13. "STDOUT/STDERR обработать через функцию" | |
Сообщение от NuINu ![]() | |
>andy, спасибо огромное! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
14. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
да, не безинтересно! :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
15. "STDOUT/STDERR обработать через функцию" | |
Сообщение от NuINu ![]() | |
>да, не безинтересно! :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "STDOUT/STDERR обработать через функцию" | |
Сообщение от NuINu ![]() | |
>Есть скрипт perl, который что-то выводит в STDOUT и в STDERR через | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
5. "STDOUT/STDERR обработать через функцию" | |
Сообщение от jr ![]() ![]() | |
Нет, это не совсем то. Мне не нужно просто перенаправить вывод в файл. Мне нужно обработать вывод некоторой функцией и уже потом его перенаправить куда-нибудь. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |