Christian Kruse: Puffer

Beitrag lesen

Hoi,

Ich habe folgendes Script:

#!perl -w
$| = 1;
print "Du siehst mich nicht...";
sleep 5;
print "Du siehst mich\n";

es müsste ja das machen:"Du siehst mich nicht..." ausgeben und
dann 5 sekunden warten, dann "Du siehst mich ausgeben".Macht er
aber nicht, er wartet fünf Sekunden, und gibt dann alles auf
einmal aus.
Woran liegt es?

Versuch mal:

select STDOUT;
$| = 1;

print "hallo ";
sleep 5;
print "du!\n";

Wenn das nicht geht, dann puffert vielleicht dein Terminal?

Gruesse,
 CK