[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AW: vi-anfrage



Thomas Bartholomäus wrote:

Ich habe eine fertige datei, die ist ein paar tausend zeilen lang und
listet nur urls auf und jede url steht auf einer zeile,  also alle
schoen untereinander. Jetzt moechte ich auf einen schlag vor jede url
http://www. einfuegen, und das nur von zeile 587 bis 3754 und den rest
so lassen. Da ich aber kein bock habe jede zeile einzeln anzufassen muss
es doch eine moeglichkeit geben. Wenn nicht direkt im vi, geht es
vielleicht mit awk, oder sed..
:587,3754s/hallo/Hallo/g

Dieser string zum beispiel aendert in den betreffenden zeilen hallo in
Hallo, und wie mache ich das mit meinem problem.

:587,3754s,^,http://,g

Kleiner Tip: statt s///g kann mann auch s,,,g verwenden, ist besonders dann sinnvoll, wenn im Suchmuster, oder dem Ersatz-Wert "/" vorkommen, alternativ ist natürlich auch folgendes möglich:

:587,3754s/^/http:\/\//g

-billy.

--
Meisterbohne   Küfner, Mekle, Meier GbR       Tel: +49-731-399 499-0
   eLösungen   Söflinger Straße 100           Fax: +49-731-399 499-9
               89077 Ulm                 http://www.meisterbohne.de/



Reply to: