This is a win32-centric (mostly) problem. I'm trying to invoke InstallShield programs (compile.exe and isbuild.exe actually, via bash) where there are numerous arguments for which some are paths for include directories and contain embedded spaces. The problem I'm having is getting the quoting of the strings correct so bash doesn't burp, and the pathing is correct. There must be an easier way to invoke a program where arguments have embedded spaces. Any ideas?