Hallo Sebastian (und alle anderen), Sebastian Inacker schrieb:
jetzt arbeite ich schon so viele Jahre mit vi, aber den kannte ich noch nicht :-)Hallo Reinhold. On Sat, May 01, 2004 at 12:29:50PM +0200, Reinhold Plew wrote:>ich habe eine Textdatei an deren Ende eine undefinierte Anzahl von >Leerzeilen ist. Ich möchte diese Leerzeilen alle löschen.vielleicht auf die alte Art mit vi? 1. Den Cursor auf die erste zu löschende Zeile stellen. 2. ma eingeben 3. Mit $ an's Ende springen 4. mb eingeben 5. und nun mit :'a,'b d löschenDas geht auch mit weniger Schritten: 1. Den Cursor auf die erste zu löschende Zeile stellen. 2. "dG" eingeben
Das loescht von der aktuellen Zeile bis zum Dateiende alle Zeilen.
für die Sammlung: :.,$ d
Mein 'vi' ist ein 'vim' - allerdings machen das auch die vi-Versionen von Solaris mit. Tschuess, Sebastian
Reinhold