Thread system Aufruf mit Perl in Array speichern (12 answers)
Opened by krusty at 2007-01-12 10:59

bloonix
 2007-01-12 13:27
#73143 #73143
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=krusty,12.01.2007, 11:45]Also in $? steht nur ne 0.[/quote]
Ja und wenn in $? keine Null steht, dann ist der externe Call aus irgend-
einem Grund fehlgeschlagen. Sowas sollte man abfangen. Mit $? zu
arbeiten, wenn man externe Calls ausführt, ist einfach sauberer.

[quote=krusty,12.01.2007, 11:45]Warum ich das nicht direkt mit perl gemacht habe, ist ganz einfach. fgrep ist einfach schneller.[/quote]
Verständlich. Solange du fgrep auch nicht in einer Schleife ausführst,
ist das voll ok. Aber das Problem ist, dass es vielleicht auf irgendeinem
OS kein fgrep gibt. Hinzu kommt, das der Output sehr groß sein kann und
da wäre eine Filterung mit while() auch nicht schlecht.

Der Vorteil an einer perlischen Lösung in einer Sub ist, dass du diese
immer wieder verwenden kannst, egal auf welchem System, anstonsten
müsstest du dieses Codestück immer wieder neu schreiben.\n\n

<!--EDIT|opi|1168601318-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread system Aufruf mit Perl in Array speichern