Am Dienstag 13 Februar 2007 22:30:35 schrieb David Haller:
Hallo,
Am Die, 13 Feb 2007, Georg Golombek schrieb:
ich wll einen Text an den Text einer Teile anhängen... (ist ein Punktcode für ein GIS-System)
(Datei hat 2,5 Millionen Sätze, unter windows sicher nicht zu machen..)
sämtliche googles sagen mir(sinngemäß) :
cat ./dgm-asci.asc | sed 's/^.*$/& 303/g' > dgm-asc_1.txt
was rauskommt ist der text vor der Zeile !!
Das sollte so funktionieren:
$ echo 'foo 1 2 3 blubb' | sed 's/^.*$/& 303/g' foo 1 2 3 blubb 303
Was genau machst du?
beruflich oder persönlich? .. deckt sich fast. ich muss (will) eine Punktwolke von ca 2,5 Mio Höhenpunkten per Software-Tool (windows) in eine Oracle - Datenbank übernehmen. Das W-Software Tool verlangt nach einem Punktcode am Ende der Zeile. Ich dachte mit sed bringe ich es locker aus dem Gedächtnis hin... ..weit gefehlt. mein Unix - Scriptbuch ist gerade im Büro :-(( da ich seit ca 5 Jahren ausschließlich in windows machen muss, habe ich es nicht mehr im Kopf... deswegen frage ich nach einer schnellen Lösung um einen Codetext " 303" (ist für Höhenschichtlinien-Punkt) einfach an jeden Zeilentext hinzuhängen (ohne Zeilenumbruch). bisher habe ich es geschafft (siehe oben) ihn per sed vorne hinzuhängen, obwohl er lt. man eigentlich hinten landen sollte. Grüße GG -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org