Martin Stahn
Hm, dann nimm doch gsub(" ","#"); bevor Du weiter machst?
Das funktioniert allerdings nur, wenn man sich darauf verlassen kann, dass zwei Spalten immer durch *genau* ein Space voneinander getrennt sind. Normalerweise sieht awk auch mehrere aufeinanderfolgende Spaces als nur einen Spaltentrenner an. Aber da gsub mit regulaeren Ausdruecken arbeitet, koennte man einen entsprechenden Effekt mit gsub(" +","#") erzielen. Das weicht dann im Ergebnis immerhin nur noch bei Spaces am Zeilenanfang bzw. -ende von den Spielereien mit NF ab. Das sollte sich mit etwas Muehe auch loesen lassen, aber ein NF=NF oder NF+=0 ist letztendlich wohl einfacher... Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com