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:
- Follow-Ups:
- Re: awk
- From: Gebhard Dettmar <gebhard.dettmar@student.hu-berlin.de>
- Re: awk
- From: Hans-Georg Bork <hgb@hgbhome.net>
- References:
- awk
- From: Rüdiger Noack <ernohl@yahoo.de>
- Re: awk
- From: Hans-Georg Bork <hgb@hgbhome.net>
- Re: awk
- From: Rüdiger Noack <ernohl@yahoo.de>
- Re: awk
- From: Gebhard Dettmar <gebhard.dettmar@student.hu-berlin.de>