Hi, I've not tried "Stupid Bash" yet. I'll have to install it sometime. I've been using a shell script that looks like this: directoryCompare.sh cd $1 find . | sort > ~/directoryCompareLeft.txt cd $2 find . | sort > ~/directoryCompareRight.txt cd ~ sdiff -s directoryCompareLeft.txt directoryCompareRight.txt > directoryCompareResult.txt vi directoryCompareResult.txt I hope it works on "Stupid Bash". Darcy On Sat, Mar 14, 2009 at 6:09 PM, Darcy Whyte <darcy [ at ] siteware [ dot ] com> wrote: > Hi, > > I've not tried "Stupid Bash" yet. I'll have to install it sometime. > > I've been using a shell script that looks like this: directoryCompare.sh > > cd $1 > find . | sort > ~/directoryCompareLeft.txt > cd $2 > find . | sort > ~/directoryCompareRight.txt > cd ~ > sdiff -s directoryCompareLeft.txt directoryCompareRight.txt > > directoryCompareResult.txt > vi directoryCompareResult.txt > > I hope it works on "Stupid Bash". > > Darcy > > On Sat, Mar 14, 2009 at 4:18 PM, <alayne [ at ] twobikes [ dot ] ottawa [ dot ] on [ dot ] ca> wrote: > >> I have two directories which are mostly the same. I need to compare the >> files in them (using cmp) to confirm this. >> >> Unfortunately, some of the files (which Other People created, not me) have >> blanks in the filenames. >> >> I thought I could just go >> >> for i in `cat ListOfFiles` >> do >> cmp $i $OtherDirectory/$i >> done >> >> but it fails on all files with blanks in them. >> >> If I edit ListOfFiles to put \ (or \\) before the blanks, that doesn't >> work any better (although that worls on an ordinary command line. Neither >> does putting "" around the filenames in the cmp. >> >> Does anyone have any better suggestions? I'm obviously missing something. >> >> -- >> Alayne McGregor >> alayne at twobikes.ottawa.on.ca >> >> "In Canada we are developing a pattern of life and I know something about >> one block of that pattern. I >> know it for I helped to make it, and I can say that now without any >> pretense of modesty, or danger of >> arrogance, for I know that we who make the patterns are not important, but >> the pattern is." >> -- Nellie McClung, _The Stream Runs Fast_ >> _______________________________________________ >> Linux mailing list >> Linux [ at ] lists [ dot ] oclug [ dot ] on [ dot ] ca >> http://oclug.on.ca/mailman/listinfo/linux >> > >