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