Thread Ergebnis eines Programmaufrufs umleiten (6 answers)
Opened by Turtleman at 2004-08-17 15:11

pq
 2004-08-17 15:28
#49346 #49346
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
hmm...
Code: (dl )
1
2
3
4
5
open PIPE, "$befehl |" or die $!;
while (<PIPE>) {
 print "output: $_";
}
close PIPE or die $?;

oder einfacher (liefert dir den output nach der abarbeitung):
Code: (dl )
1
2
my $output = qx($befehl);
$? == null or die "Fehler: $?";


edit: STDERR vergessen, siehe ptks antwort\n\n

<!--EDIT|pq|1092744235-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Ergebnis eines Programmaufrufs umleiten