Gebhard Dettmar schrieb:

> Was ich nicht ganz raffe, ist, wieso -n =trailing newline-Unterdrückung
> awk nicht mehr den String hinter print lesen lässt (also letztlich das 
> gleiche wie Hans-Georg ;-)
> 
Ich verstehe zwar nicht, welchen Stríng hinter welchem print du meinst,
aber ich glaube so viel verstanden zu haben, dass der BEGIN- und der
END-Block unabhängig von einem Eingabestrom abgearbeitet werden. Der
Ausführungsblock wird aber nur abgearbeitet, wenn der Eingabestrom nicht
leer ist. Bei 'echo -n "" | awk...' ist er leer, bei 'echo "" | awk...'
eben nicht (\n). Das heißt auch, dass awk _immer_ die Arbeit aufnimmt,
den Ausführungsblock aber u.U. umgeht.

Rüdiger
-- 



-- 
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