﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
60	ash: double quotes are always escaped with backslash	dmik		"It seems that sh.exe always escapes double quotes with backslashes in arguments passed to an external program. Let's have this `t.sh` file:
{{{
t.cmd -DFIREFOX_ICO='""../../dist/branding/firefox-os2.ico""'
}}}
and this 't.cmd` file:
{{{
/**/
say '['arg(1)']'
}}}
The output of running sh.exe with the first script will be:
{{{
D:>sh t.sh
[-DFIREFOX_ICO=\""../../dist/branding/firefox-os2.ico\""]
}}}

That's wrong as it confuses some applications that are unable to deal with such escaping (like the Watcom Resource compiler, WRC.EXE)."	defect	closed	major		shell			wontfix		
