Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
awk
  • From: B.Brodesser@xxxxxxxxxxxxxx (Bernd Brodesser)
  • Date: Tue Aug 01 08:01:12 2000
  • Message-id: <20000801100112.B662@xxxxxxxxxxxxxx>



Hallo Liste,

habe ich jetzt was nicht verstanden, oder ist das ein Bug?

$ echo "hallo du da
huhu du auch" | awk 'BEGIN {OFS="#"}
//'
hallo du da
huhu du auch

Wieso werden in der Ausgabe zwichen den einzelnen Felder kein #
gesetzt? Ich habe doch ausdrücklich OFS="#" gesagt. Auch wenn ich es
mit -v OFS='#' mache, kommt das Gleiche. Auch was anderes als # bringt
es nicht. Es bleibt das Leerzeichen als Feldtrenner. Auch print oder
was weiß ich, es bleibt immer das Leerzeichen als Feldtrenner.

Nein, printf ist keine Lösung. Ich weiß nicht immer wie groß NF ist
und auserdem würde mein Skript sehr unübersichtlich, wenn ich jede
Ausgabe mit printf machen müßte.

Bernd


--
ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung
DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen
IIRC = If I Remember Correctly = Falls ich mich richtig erinnere
OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >
Follow Ups