STDERR v ActivePerlu 502

Roztocil Bohuslav Bohuslav.Roztocil na tconsult.cz
Sobota Říjen 10 11:28:26 MEST 1998


Zjevně Vám s tím nepomůžu. Používám Gurusamy Sarathy portaci
PERLu 5.004 pl 02 pod WinNT 4 Wks a výsledek je jak má být:

   Q:\Software>perl >nul:
   print "stdout\n";
   print STDERR "stderr\n";
   ^Z
   stderr

   Q:\Software>perl 2>nul:
   print "stdout\n";
   print STDERR "stderr\n";
   ^Z
   stdout

-----Original Message-----
From: Ondrej 'Andy' Brablc [mailto:andy na vse.cz]
Posted At: Friday, October 09, 1998 6:25 PM
Posted To: cz.comp.lang.perl
Conversation: STDERR v ActivePerlu 502
Subject: Re: STDERR v ActivePerlu 502


Roztocil Bohuslav pise ...
>
>Z čeho vůbec usuzujete, že to jde na STDOUT? Protože
>perl script.pl > stdout.log
>všechno zapíše do STDOUT.LOG?
>Třeba W95 v konzolovém okně žádný STDERR nemají?


Presne tak, vsechno se zapise do stdout.log. Vim bezpecne, ze Win95
maji stderr, stdout i stdio. Ted jsem to pro jistotu vyzkousel na
WinNT i Win95 s programem:

#include <stdio.h>

main()
{
 fprintf(stderr,"Na obrazovku!");
 fprintf(stdout,"Do souboru.");
}

zkompilovanym v VC 5.0 jako konzole aplikace. A funguje to podle meho
ocekavani.
Stejne tak funguje perl dodavany s NTResKit (verze 5.001 od MS).

    Andy



Další informace o konferenci Perl