home | list info | list archive | date index | thread index

Re: [OCLUG-Tech] stupid bash question

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
>>
>
>