[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: awk



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




Reply to: