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

Re: Zeichenkette per Zeilennummer in Datei ändern



Hallo Kai!

Kai Wilke schrieb am Mittwoch, den 06. Mai 2009:

> # [IMPORTANTWORDS]
> color body  brightyellow    blue  "(Netzworkk|kwtools)"
> 
> Nun möchte ich Anhand von "# [IMPORTANTWORDS]" die Zeile darunter
> ändern. Nun bin ich nicht gerade der Fachmann für awk, aber ich denke
> das ist das richtige Programm dazu. Nur bekomme ich nicht den Code dafür
> hin. Kann mir da jemand helfen?


Ich würde dafür sed nehmen:
sed '/^# \[IMPORTANTWORDS]/ {n;c\
blah
}' datei

und mit awk müßte es so gehen:

awk '/^# \[IMPORTANTWORDS]/ {print; getline; print "BLAH"; next} 1 ' 
datei

Grüße
Christian
-- 
hundred-and-one symptoms of being an internet addict:
224. You set up your own Web page. You set up a Web page for each
     of your kids... and your pets.


Reply to: