SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Læse eventuelt input fra stdin.



Bjørn Bille Højte <sslug@sslug> writes:

> Disse to scripts skulle nu gerne samles til et, men jeg mangler noget der
> kan læse fra stdin. Hvis der ikke er et tegn at læse, skal den blot gå
> videre i løkken.

Du skal nok bruge IO::Handle:

#!/usr/bin/perl

use IO::Handle

my $io = new IO::Handle;
$io->fdopen(fileno(STDIN),"r") or die;
$io->blocking(0);

$|++;
do {
    print ".";
} until ($io->getc);

print "\n";
__END__

Men der er stadig problemet med at getc er STDIN er linjeorienteret så
du først får tegnet når brugeren trykker enter.

-- 
 Peter Makholm     |     Have you ever felt trapped inside a Klein bottle?
 sslug@sslug |                                                      
 http://hacking.dk |                                                      


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .