number of escape characters?

Hi,

I am trying to execute the following command from a batch script, but no matter how many escape characters I put in it doesn't execute properly. It works fine from the command line with quotes around the -exec part.

#!/bin/sh

/usr/local/bin/sudo /usr/atria/bin/cleartool setview -exec "/usr/atria/bin/cleartool protectvob -force -chgrp ngcc_u /ccvobstore/testvob.vbs" menu_view.

Any help much appreciated.

Sean