sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #64835
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