Thread Windows: Pipes & STDIN (12 answers)
Opened by Gast at 2005-06-03 11:55

J-jayz-Z
 2005-06-03 12:04
#55306 #55306
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
<STDIN> ist Standard _Eingabe_. Die willst aber doch die Ausgabe?!
Versuch mal das:
Code: (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;

open(PROG, "-| @ARGV");
while(<PROG>) {
print $_;
}
close(PROG);

und dann mit prog.pl dir aufrufen.
Nicht getestet...

EDIT: Oder versuch mal:
Code: (dl )
print $_ for (<STDOUT>);
\n\n

<!--EDIT|J-jayz-Z|1117786476-->
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 Windows: Pipes & STDIN