|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 10 Sep 2001 02:11:54 To : Andrey Smirnov Subject : Re: input bufferization -------------------------------------------------------------------------------- >>>>> On 19:24 09/9/2001, Andrey Smirnov <2:5080/149> writes: AS> X-FTN-PID: Mozilla 4.73 [en] (X11; I; Linux 2.2.13 i686) AS> X-FTN-CHRS: LATIN-1 2 AS> X-FTN-Tearline: ifmail v.2.14-tx8.10 AS> ЁТЙЧЕФ, All. AS> ё ФБЛ Й ОЕ ОБЫгМ, ЛБЛ ПФЛМАЮЙФШ ВХЖЕТЙЪБГЙА ЧЧПДЙНЩИ ДБООЩИ (ЙМЙ УДЕМБФШ AS> Ег РПУФТПЮОПК, ЮФП ДМС НЕОС ПДОП Й ФПЦЕ), ЮФП ВЩ ЪБДБЮЛБ ФЙРБ: 1. Hикак. Это не буферизация ввода в perl - это буферизация _вывода_ в tcpdump :). И править тут надо tcpdump (BTW, кажется, у tcpdump есть опция для отключения буферизации вывода) 2. Обходной маневр - использование не pipe, а pseudotty (см. в сторону аналога expect в perl), тогда по-умолчанию используется построчная буферизация вывода. AS> #!/usr/bin/perl AS> open td, "tcpdump |"; AS> while ( <td> ) { print $_; } -- Yuriy Kaminskiy. PS Поправь кодировку (во-первых, судя по всему у мозилы выставлена кодировка iso-8859-1, вместо koi8-r, во-вторых - [возможно] криво настроен ifmail-tx). --- Gnus v5.2.25/XEmacs 19.14 * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/174273e5d6dda.html, оценка из 5, голосов 10
|