Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
suchen_und_ersetzen [2008/10/23 22:00] 127.0.0.1 Externe Bearbeitung |
suchen_und_ersetzen [2023/01/10 09:21] (aktuell) admin [Ersetzen] |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
*r - Zeichen ersetzen | *r - Zeichen ersetzen | ||
*cw - Wort ändern | *cw - Wort ändern | ||
- | *c$ - Zeile ändern | + | *\c$ - Zeile ändern |
====Suchen und Ersetzen==== | ====Suchen und Ersetzen==== | ||
Zeile 18: | Zeile 18: | ||
*:s/alt/neu/g - ersetzt in der ganzen Zeile | *:s/alt/neu/g - ersetzt in der ganzen Zeile | ||
*:#,#s/alt/neu - ersetzt von # bis #; # .. Zeilennummer | *:#,#s/alt/neu - ersetzt von # bis #; # .. Zeilennummer | ||
+ | *:%s/alt/neu/c - sucht und ersetzt in der gesamten Datei, jede Ersetzung ist vom Bediener zu bestätigen | ||
*:%s/alt/neu/g - sucht und ersetzt in der gesamten Datei | *:%s/alt/neu/g - sucht und ersetzt in der gesamten Datei | ||
====Löschen von Leerzeilen==== | ====Löschen von Leerzeilen==== | ||
Zeile 24: | Zeile 25: | ||
====Idente Zeilen löschen==== | ====Idente Zeilen löschen==== | ||
*:%!sort -u | *:%!sort -u | ||
+ | |||
+ | ====LF und CR durch Leertaste ersetzen==== | ||
+ | *<code>:%s/\n//g</code> | ||
+ | |||
+ | *<code>:%s/\n//c</code> | ||
+ | *bei c wird nachgefragt | ||
+ | *y ersetzen | ||
+ | *n nicht ersetzen | ||
+ | *q beenden | ||
+ |