Re: AWK-Frage

From: Christian Weerts <weerts_at_friesoyther-wasseracht.de>
Date: Fri, 23 Mar 2007 09:59:20 +0100

Christoph Sandhaus schrieb:

> Das Problem ist die Shell, und nicht awk.

Ja, da bin ich auch mittlerweile drauf gekommen :).

> Dein Problem löst du mit einem Trick: definiere eine awk Variable (-v). An
> dieser Stelle benutzt du noch Shell-Escapes, also SingleQuote durch \
> entwertet. Dann steht in SQ das SingleQuote und kannst es in der print
> Klammer nutzen:
>
> awk -v SQ="\'" -F';' '{print SQ $1 SQ "," SQ $2 SQ }' foobar.txt > barfoo.txt

Soweit war ich in der Manpage wohl noch nicht gekommen. Da warst Du
schneller ;). Ich merke aber, das es sich durchaus lohnt sich mit awk
zu beschäftigen.

> Ist das die gesuchte Lösung?

Ja! Danke Dir, Christoph.

Gruss,
Christian
Received on Fri Mar 23 2007 - 09:59:20 CET

This archive was generated by hypermail 2.2.0 : Fri Mar 23 2007 - 09:59:53 CET