![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
Eine Frage zu vim bzw. pico:
Ist es auch möglich, nach einer Zeichenkette zu suchen und diese zu ersetzen? Ich hoffe ich hab mich verständlich ausgedrückt ... |
|
|
|
|
|
#2 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
ja ist es
greetz artemisia |
|
|
|
|
|
#3 |
|
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
Ja und wie?
|
|
|
|
|
|
#4 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
suchen:
aus dem editiermodus herausgehen /suchmuster oder wieder aus dem editiermodus mit esc herausgehen :g/suchmuster ersetzen: aus dem editiermodus herausgehn ändert das erste alt in neu in der aktuellen zeile :s/alt/neu/ ändert alle alt in neu in der aktuellen zeile :s/alt/neu/g ändert alle alt der ganzen datei in neu :%s/alt/neu/g ich hoffe, das reicht fürs erste. ich empfehle einmal vimtutor zu starten ;-). greetz artemisia |
|
|
|
|
|
#5 | |
|
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
Zitat:
![]() vim wird mir immer sympathischer ![]() |
|
|
|
|
|
|
#6 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
nicht wahr ;-)
greetz artemisia |
|
|
|
|
|
#7 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
es geht auch vim +/{suchmuster}
bzw. vim -c "%s/alt/neu/g" ![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
|
|
#8 | |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
Zitat:
*grinst diesmal war ich doch schneller und außerdem du weißt doch: tmtowtdi greetz arte |
|
|
|
|
|
|
#9 | |
|
Inventar
![]() Registriert seit: 23.09.2000
Beiträge: 2.321
|
Zitat:
Jau, hier kommt meine Variante, die ich nehme wenn in einer Datei z.B. eine URL mal geändert werden soll, an ein paar Stellen aber nicht: /Suchbegriff mit R ersetzen N für nächstes Mal wo das vorkommt . für Befehl wiederholen falls ich das will. Ciao, Steve
____________________________________
-- www.cargal.org GnuPG-key-ID: 0x051422A0 \"Be the change you want to see in the world\"-Mahatma Gandhi Jabber-ID:lotussteve@cargal.org |
|
|
|
|
|
|
#10 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
mhhhh ....
wie wäre es damit? #!/bin/bash # copyright artemisia ls | while read i; do cat $i | sed "s/$1/$2/g" > 42; cp 42 $i; done rm 42 greetz artemisia |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|