Christian Andersen <igqgfq001@sneakemail.com> writes:
> <BODY background="../gfx/wheatbkg.jpeg">
Du skal vel ikke have fjernet linjen, men erstattet den af en linje
med et body-tag uden attributter.
> Kan sed ikke bruges til det? Spørgsmålet er bare hvordan
sed kan redigerer i en stream. Du skal altså selv fedte en smule rundt
for at få gemt ændringerne i samme fil. Perl kan lave in-place
redigering.
perl -pi.bak -e 's/<body.*?>/<body>/i' <filnavne>
Med lidt find/xargs akrobatik kan du så let få det gjort på en masse
filer på en gang.
Når du så har tjekket at det er gået godt, så kan du slette
bakupfilerne *.bak
--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix