Thread Ausgabe von Programmen auswerten/verwenden (6 answers)
Opened by sledge77 at 2009-01-14 23:35

murphy
 2009-01-15 13:10
#118017 #118017
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Man sollte noch anmerken, dass es generell eine ziemlich schlechte Idee ist, die Zweiargumentform von open zu verwenden, wenn das zweite Argument keine konstante Zeichenkette ist.

Ich wuerde lieber so etwas machen:
Code (perl): (dl )
open my $pipe, '-|', "$program 2>&1" or die "Error opening pipe: $!\n"
, dann passieren keine komischen Sachen, wenn jemand mutwillig Dinge in $program schreibt, die kein einfacher Pfad sind, sondern zum Beispiel mit < beginnen...
When C++ is your hammer, every problem looks like your thumb.

View full thread Ausgabe von Programmen auswerten/verwenden