This is the mail archive of the
mailing list for the Cygwin project.
Re: Odd behavior of scripts in dos mode
On 4/26/2012 7:40 AM, Eric Blake wrote:
On 04/26/2012 08:13 AM, Andrew DeFaria wrote:
Interesting and it kinda explains that this is relatively new behavior
and why it seems to interpret the #! line correctly.
I remember that Cygwin used to not be able to run scripts that were
converted or were in "DOS" mode - had trailing carriage returns in the
file. It would fail because the #! line might have /bin/bash\r which was
not a file (bash with a carriage return that is). But the behavior has
changed. Now it seems to ignore the trailing carriage return and it
execs bash itself. But it fails later on with other carriage returns.
If you want bash to ignore carriage returns, then ask it to do so:
Andrew DeFaria <http://defaria.com>
What hair color do they put on the driver's licenses of bald men?
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple