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

Re: how to write a script that recursively check files in a directory with md5sum



Matthias Czapla wrote:

On Thu, Jul 15, 2004 at 06:06:26AM +0800, John Summerfield wrote:
find ~ -type f -exec cat {} \;


This fails because
cat doesn't check anything - it just copies all files to stdout
It doesn't handle files whose names contain spaces

Hu? I used cat solely for the purpose of showing how to execute
arbitrary commands recursively for each file in a directory tree.
How exactly does cat care about its argument containing spaces?


Since he specifically said he wants to use mdsum, it's clearer to use the program he said he wants to use.

Try it and see what happens.

The problem is that fragments of file names separated by spaces are indistinguishable from filenames separated by spaces.




--

Cheers
John

-- spambait
1aaaaaaa@computerdatasafe.com.au  Z1aaaaaaa@computerdatasafe.com.au
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/



Reply to: