← Back to team overview

sslug-teknik team mailing list archive

Re: batch sletning af filer med find / grep / rm

 

On Thu, Jun 26, 2003 at 02:13:44PM +0200, Henrik Christian Grove wrote:
> Peter Makholm <peter@xxxxxxxxxxx> writes:
> 
> > For at løse problemet med filnavne med mellemrumstegn i kan du få find
> > og xargs til at bruge NUL-separerede felter:
> > 
> > find . -name "*navnefragment*" | xargs -0 rm -v
> > 
> > Det er hhv -print0 og -0 der gør forskellen. 
> 
> Bare synd du glemte -print0. Kommandoen skal være:
> 
> find . -name "*navnefragment*" -print0 | xargs -0 rm -v
 
Hvad med find --exec rmscript {}; 
Den kalder rmscript med alle filerne, en af gangen, så burde
den kunne afgøre om der er mellemrum eller ej



JonB


Follow ups

References