Benutzer-Werkzeuge

Webseiten-Werkzeuge


loeschen_von_text

Hier meine Sammlung zu Löschungen im Text, mehr oder weniger komplex.


Allgemeine Form
Beispiel
Erklärung des Befehls
Bemerkung
ESC s Zeichen links vom Cursor löschen
ESC dd aktuelle Zeile löschen
ESC ndd ESC 10dd 10 Zeilen ab aktueller Cursorposition löschen
ESC d$ löscht ab Cursorposition bis zum Zeilenende
ESC D löscht ab Cursorposition bis zum Zeilenende Alternative zu vorhergehenden Befehl
ESC d^ löscht ab Cursorposition rückwärts bis zum Zeilenanfang
ESC: ,20d löscht ab Cursorposition (aktuelle Zeile) bis Zeile 20
ESC: .,+5d löscht aktuelle Zeile und die nächsten fünf
ESC: g/^$/d löscht alle Leerzeilen in der aktuellen Datei
ESC: v/./.,/./-1j reduziert im Text mehrere aufeinander folgende Zeilen auf eine Leerzeile
ESC: g/^[ tab]*$/d löscht alle Leerzeilen und Zeilen die Leerräume oder Tabulatoren enthalten Eingabe [ tab] = [ Leerzeichen TAB ]
ESC: .,$d löscht ab Cursorposition bis Dateiende
ESC: %s/^ *\(.*\)/\1/ löscht alle Leerzeichen am Anfang jeder Zeile
ESC: %s/^ *//gc löscht alle Leerzeichen am Anfang jeder Zeile
ESC: %s/\s\+$//e löscht alle Leerzeichen am Ende jeder Zeile
ESC: %s/ .*$//g löscht alle Leerzeichen am Ende jeder Zeile
ESC: %s/^^I*\(.*\)/\1/ löscht alle TAB's am Anfang einer Zeile ^I = Tabulatortaste einmal drücken
ESC: .,$s/^ *\(.*\)/\1/ löscht, ab aktueller Cursorposition, alle Leerzeichen am Anfang jeder Zeile
ESC: %!tr -cd '[:print:]\n' löscht alle Steuerzeichen in der Datei mit Hilfe des tr Kommandos werden alle Zeichen die nicht (-c) der angegebenen Zeichenklasse entsprechen gelöscht (-d)
loeschen_von_text.txt · Zuletzt geändert: 2020/03/25 10:07 von dwadmin