[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Handle paths with spaces



On Thu, Jan 07, 2010 at 03:38:23PM +0530, Foss User wrote:
> I want to do some operation on each file ending with .txt. However,
> this script wouldn't work because in each iteration it gets one word
> from the output of find.

Did you read my reply to your last question?
<http://lists.debian.org/debian-user/2010/01/msg00403.html>

Look at the -print0 arg for find and the -0 argument for
xargs.

> Script:
> 
> for file in `find -name "*.txt"`
> do
>     echo file: $file
> done

You need to quote $file here:
     echo file: "$file"

As described in another reply to your last thread,
<http://lists.debian.org/debian-user/2010/01/msg00267.html>

Please ensure you carefully read the replies people have
already written.


-- 
Jon Dowland

Attachment: signature.asc
Description: Digital signature


Reply to: