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