Andreas Feile <lists@feile.net>
Ich habe hier eine Liste vorliegen, die so aussieht:
[...] 63831..63833 63835..63839 [...]
Insgesamt hat das Dings etwa 1500 Zeilen. Die zwei Punkte zwischen den Zahlen sind als "bis" zu verstehen. Ich müßte diese Liste nun in folgendes Format umwandeln:
63831 83832 63833 83835 63836 63837 63838 63839
Besteht da eine einfache Möglichkeit, das mit awk zu realisieren? Oder wird das sehr trickreich? Da ich awk noch gar nicht kenne, wüßte ich gern vorher, ob der Zeitaufwand vertretbar ist.
muß es awk sein, oder reicht sh auch: sed -e's/\.\./ /' < datei | while read a b; do seq $a $b; done Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de