This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Run command in new window
- From: Steven Penny <svnpenn at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Tue, 26 Dec 2017 09:43:35 -0800 (PST)
- Subject: Re: Run command in new window
- Authentication-results: sourceware.org; auth=none
- References: <5a4087c1.cdebca0a.a4e97.8eb3@mx.google.com>
On Sun, 24 Dec 2017 21:08:17, Steven Penny wrote:
that did it - thanks - this also works:
cygstart bash '-c "echo hello; read z"'
seems like a problem with cygstart parser? here is the syntax:
cygstart [OPTION]... FILE [ARGUMENTS]
so should support multiple arguments - this command works as expected
cygstart touch 1 2 3
maybe the hyphen in "-c" is causing the problem?
update - cygstart does support multiple arguments, but any spaces will cause a
problem. for example this command works fine:
cygstart bash -c 'echo;read'
but this fails
cygstart bash -c 'echo 1;read'
and for some reason any spaces must be quoted - not escaped - these work:
cygstart bash -c '"echo 1;read"'
cygstart bash -c "'echo 1;read'"
these fail:
cygstart bash -c 'echo\ 1;read'
cygstart bash -c "echo\ 1;read"
--
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