Thread Ausgabe umleiten will nicht (10 answers)
Opened by Echelon1010000 at 2005-07-11 14:14

J-jayz-Z
 2005-07-11 14:27
#56258 #56258
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Das war so, hier ein kleines Script, als beispiel:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;
#Pragmas für guten Stil einbinden

open(STDOUTFAKE, ">&STDOUT");
open(STDOUT, ">stdout.txt") || die "Kann stdout.txt nicht öffnen!";
#STDOUT nach stdout.txt leiten und STDOUTFAKE an die Konsole

print "STDOUT ist nun nicht mehr die Konsole...\n";
print STDOUTFAKE "Das kommt nun auf die Konsole...\n";

#STDOUT wieder herstellen
open(STDOUT, ">&STDOUTFAKE");
print "Nun ist STDOUT wieder auf der Konsole...\n";
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread Ausgabe umleiten will nicht