Define "extra"? DOS/Win32 newlines are different, but when you write something like this:
You should not get double-spaced output. There shouldn't be any "extra" newlines inserted here.print "line one\n"; print "line two\n";
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.