sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #64830
RE: Re: batch sletning af filer med find / grep / rm
On Thu, 26 Jun 2003, Lasse Taul Bjerre wrote:
>
> find . -name "*navnefragment*" | xargs -0 rm -v
>
> virker ikke s� samler den alle filerne p� en linie og pr�ver at slette dem
L�s alt det Peter skrev, s� vil du se at han kom til at udelade -print0
fra find. Det er en god ide rent faktisk at fors�ge at forst� hvad der
foreg�r. Det er ikke sagt i en ond mening.
> 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. S� kan du tilgeng�ld ikke
^^^^^^^
> bruge grep man skal lave tjekket i find (eller med perl).
Mads
--
Mads Bondo Dydensborg. madsdyd@xxxxxxxxxxxx
FAITH, n. Belief without evidence in what is told by one who speaks without
knowledge, of things without parallel.
- Ambrose Bierce (The Devil's Dictionary)
References