Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Apr 2001 10:52:05 -0400 (EDT)
From:      Alexander Kabaev <kabaev@mail.ru>
To:        Sheldon Hearn <sheldonh@uunet.co.za>
Cc:        freebsd-current@FreeBSD.ORG, (Jens Schweikhardt) <schweikh@schweikhardt.net>, (Brian Dean) <bsd@bsdhome.com>, "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>, Brian Somers <brian@awfulhak.org>
Subject:   Re: cp -d dir patch for review (or 'xargs'?)
Message-ID:  <XFMail.20010421105205.kabaev@mail.ru>
In-Reply-To: <93802.987862964@axl.fw.uunet.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help

On 21-Apr-2001 Sheldon Hearn wrote:
> 
> 
> On Sat, 21 Apr 2001 14:06:04 +0100, Brian Somers wrote:
> 
>> How do you do this in a script:
>> 
>>   cd /topdir; find . -type f | xargs -i {} cp {} /otherdir/.
> 
> for i in `find /path/to/source -type f`; do
>       cp $i /path/to/dest/
> done
> 
> What's all the fuss about?
> 

It looks like above construct will fail horribly if any of the files in /topdir
have names with spaces in them. Think MP3 collections :)

> Ciao,
> Sheldon.
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

----------------------------------
E-Mail: Alexander Kabaev <kabaev@mail.ru>
Date: 21-Apr-2001
Time: 10:49:59
----------------------------------

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20010421105205.kabaev>