You should not get double-spaced output. There shouldn't be any "extra" newlines inserted here.

You may, however, be seeing a trailing newline at the termination of your script. This is added by the Win32 command prompt. Even typing 'rem' will give you an empty line before showing the next prompt.