sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68714
Re: Slette filer på baggrund af indhold
René Mølsted skrev:
> Jeg har brug for at søge i indhold af omkring 6.000 tekst filer og
> på baggrund af indholdet skal filen slettes, f. eks. alle filer der
> indeholder denne streng "from sorry@localhost" skal slettes.
find /et/katalog/med/filer/der/må/slettes -type f -print0 \
| xargs -0 grep -l "from sorry@localhost" \
| tr '\n' '\000' \
| xargs -0 rm -f
(virker ikke på filer med linjeskift i navnet)
Kør den eventuelt med `echo` i stedet for `rm -f` i første omgang.
/Jacob
Follow ups
References