Am Mittwoch, 18. Februar 2004 01:19 schrieb Torsten Schneider:
> On Wed, Feb 18, 2004 at 01:16:03AM +0100, Jan Trippler wrote:
> > Das ist ein t�dlicher Irrtum ;-) In einem Shell-Script werden
> > nat�rlich auch f�r _jeden_ Befehl, der nicht Shell-Builtin ist,
> > Childs gestartet, also im Allgemeinen deutlich mehr als in
> > Perl-Programmen (Du musst ja die Zeile parsen - z. B. per cut).
>
> Siehe mein Beispiel zu dem Thema, das benutzt nur builtin
> Funktionen, lediglich das, was ich durch die drei Punkte
> angedeutet habe, k�nnte externe Befehle enthalten.
>
> Wenn es nur darum geht, Verzeichnisse anzulegen und da mit echo
> etwas reinzuschreiben, ist nur mkdir ein externes Binary.

Ich habe Deine Mail wohl noch nicht gekiegt - jedenfalls kann ich 
sie nicht finden. Es ist mir klar, dass viele Funktionen auch mit 
Shell-Builitins realisiert werden k�nnen, an der grunds�tzlichen 
Aussage �ndert das aber nichts - egal ob per "system" aus Perl, C 
oder PHP heraus oder ob als Programm-Aufruf aus einem Shell-Script 
- es ist immer ein Fork (deshalb ist es auch gut, nach M�glichkeit 
Funktionen zu nutzen, die die Programmiersprachen als Builtin oder 
Modul oder Bibliothek mitbringen - das wollte ich in meinem 
Beispiel auch nur demonstrieren).

Jan


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an