/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Søg og erstat i mange filer
Fra : Lasse Hedegaard


Dato : 03-05-09 13:54

Jeg vil gerne lave søg og erstat på en række filer, uden der pilles
ved datoen på de filer, som ikke indeholder den tekst der søges efter.
Jeg er absolut ikke en haj til det, men har fundet et par eksempler på
nettet - hvor datoen dog bliver ændret (for alle filer, også dem der
ikke indeholder søgestrengen).

Hvordan klarer jeg det?

Det handler reelt om at få fjernet en iframe fra en masse filer på en
webserver.

 
 
Ian (03-05-2009)
Kommentar
Fra : Ian


Dato : 03-05-09 21:57

Lasse Hedegaard <laxxe@nospam.dk> writes:

> Jeg vil gerne lave søg og erstat på en række filer, uden der pilles
> ved datoen på de filer, som ikke indeholder den tekst der søges efter.
> Jeg er absolut ikke en haj til det, men har fundet et par eksempler på
> nettet - hvor datoen dog bliver ændret (for alle filer, også dem der
> ikke indeholder søgestrengen).

Jeg går ud fra, eksemplerne bruger sed?

Så kan du tilføje grep, for at undgå de filer der ikke skal ændres i:

$ grep -lR søgestreng sti_til_filerne |
while read f; do sed -i ..... $f; done

eller noget i den retning.
Kør grep-linjen alene, for at se om den fanger de rigtige.


mvh Ian

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409076
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste