sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #25609
Re: Söka och ersätta text i många filer
"Bo Rosén" wrote:
>
> Hej!
> Är övertygad om att det är simpel sak att med hjälp av några enkla
> kommandon (ett litet script kanske) söka igenom en mängd filer och byta ut
> en bit text mot en annan.
>
> Jag har ett windowsprogram som skapar en stor mängd html-filer, tyvärr får
> filerna .HTM som filändelse, medan länkarna är .htm - jag skulle vilja
> ändra allt till html.
>
> Det är naturligtvis enkelt med filnamnen, men hur gör jag med länkarna
> inne i filerna?
Jeg ved nu ikke, hvor enkelt det er med filnavnene, men her er et
script, som du kører i directoriet med .HTM filerne. Det laver et
underdirectory,
som hedder result, hvor filerne flyttes over i. Man kan nemt lave det
om, så det
sker in-place, men det skal nok lige testes lidt mere først...
#!/bin/csh
mkdir result
foreach E ( *.HTM )
sed -e s/\\.htm/.html/g <$E >result/${E:r}.html
end
Mogens
--
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk
References