Вы можете увидеть распечатки, сразу же после очистки буферов.
print "Processing ... ";
STDOUT->flush;
Если вы используете autoflush
, вы должны сохранить текущую конфигурацию, дублируя дескриптор файла.
use autodie; # dies if error on open and close.
{
STDOUT->flush; # empty its buffer
open my $saved_stdout, '>&', \*STDOUT;
STDOUT->autoflush;
# ... output with autoflush active
open STDOUT, '>&', $saved_stdout; # restore old STDOUT
}
См. perldoc -f open
и найдите /\>\&/