🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
3 messages
3 total messages Started by Karol Y Wed, 16 Jun 2010 12:07
<STDIN> i problem z tee
#51933
Author: Karol Y
Date: Wed, 16 Jun 2010 12:07
21 lines
1366 bytes
Witam, używam "tee" do przekierowywania logów jednocześnie na konsole i 
do pliku, tyle że pojawiła się mała niedogodność.

<code>
   print " Please enter a new value: ";

   my $newVal = <STDIN>;
</code>

Użycie "<STDIN>" sprawia, że dopóki nie nacisnę Entera, to tekst który 
bym nie wypisał przy użyciu "print" nie pojawi się na ekranie.

Chodzi mi oczywiście o wywołanie razem z poleceniem "tee" -->

perl doSomething.pl | tee log.txt

Gdy wywołuje bez użycia "tee", tekst wypisany przy pomocy "print" 
oczywiście się pojawia od razu. Spotkał się ktoś już może z tym problemem?

-- 
Mateusz Bogusz
Re: <STDIN> i problem z tee
#51934
Author: Stachu 'Dozzie' K.
Date: Wed, 16 Jun 2010 12:09
25 lines
1938 bytes
On 2010-06-16, Karol Y <karolyyy@o2.pl> wrote:
> Witam, używam "tee" do przekierowywania logów jednocześnie na konsole i 
> do pliku, tyle że pojawiła się mała niedogodność.
>
><code>
>    print " Please enter a new value: ";
>
>    my $newVal = <STDIN>;
></code>
>
> Użycie "<STDIN>" sprawia, że dopóki nie nacisnę Entera, to tekst który 
> bym nie wypisał przy użyciu "print" nie pojawi się na ekranie.
>
> Chodzi mi oczywiście o wywołanie razem z poleceniem "tee" -->
>
> perl doSomething.pl | tee log.txt
>
> Gdy wywołuje bez użycia "tee", tekst wypisany przy pomocy "print" 
> oczywiście się pojawia od razu. Spotkał się ktoś już może z tym problemem?

Oczywiście. perldoc perlvar, szukasz $|.

-- 
Secunia non olet.
Stanislaw Klekot
Re: <STDIN> i problem z tee
#51935
Author: Karol Y
Date: Wed, 16 Jun 2010 19:36
7 lines
935 bytes
>
> Oczywiście. perldoc perlvar, szukasz $|.

Pięknie dziękuje :-)

-- 
Mateusz Bogusz
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads