ich mochte in einem Script alle \ mit / ersezten.
:%s/<from>/<to>/g
:%s = suche und ersetze <from> = \ <to> = / /g = global
Kann mir jemand sagen wie ich diese Zeichen maskieren muss da das Zeichen / Teil des Befehls ist?
Gruss Marco
:%s///\/g
Am 05.10.2007, 13:53 Uhr, schrieb Marco Schwarz masc@cioppino.net:
ich mochte in einem Script alle \ mit / ersezten.
:%s/<from>/<to>/g
:%s = suche und ersetze <from> = \ <to> = / /g = global
Kann mir jemand sagen wie ich diese Zeichen maskieren muss da das Zeichen / Teil des Befehls ist?
Gruss Marco _______________________________________________ http://www.lugbz.org/mailman/listinfo/lugbz-list
vim kann das!! ;)
maskiert wird mit ""
du brauchst also folgendes:
:%s/\///g
dass du hier nicht weißt, welches "/" zum befehl gehört ist egal, vim weiß das: erstes "/", das gleich darauf folgende "/" und das letzte im befehl. oder wenn dir da zu viele schrägstriche sind:
:%s#\#/#g
dabei sind beide kommandos gleichwertig.
gruß, daniel
On Fr, 2007-10-05 at 13:53 +0200, Marco Schwarz wrote:
ich mochte in einem Script alle \ mit / ersezten.
:%s/<from>/<to>/g
:%s = suche und ersetze <from> = \ <to> = / /g = global
Kann mir jemand sagen wie ich diese Zeichen maskieren muss da das Zeichen / Teil des Befehls ist?
Gruss Marco _______________________________________________ http://www.lugbz.org/mailman/listinfo/lugbz-list