This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Quotes around command-line argument that has unicode characters are not removed
On 2018-03-22 12:24, Andrey Repin wrote:
>
> This is not cygwin, this is bare Windows.
This is executable linked against cygwin1.dll. I personally call such
binaries "Cygwin programs". However it is run from Windows.
> Parameter unquoting done by the shell.
> CMD does that differently from POSIX shells.
CMD does nothing when you execute a program from it. Command-line
is passed literally. I've download procmon.exe [1] and filtered by
process name "cmd.exe". When I run
D:\cli> test abc "текст\" плюс.txt"
(suppose that CMD will at least remove backslashes) I see the following
in the log:
test abc "текст\" плюс.txt"
[1] https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
--
With best regards,
Dmitry
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple