On Fri, Feb 5, 2010 at 7:54 AM, Evan Driscoll <drisc...@cs.wisc.edu> wrote:
> Jan Schampera wrote:
>>
>> drisc...@cs.wisc.edu schrieb:
>>
>>>        Some of the time, using CRLF line endings cause syntax errors
>>>        in Bash scripts ("unexpected end of file").
>>>
>>>        This problem shows up on Bash 4.1 on Linux, Bash 3.2 on Linux,
>>>        and Bash 3.2 on Cygwin (where I first noticed it).
>>
>> Normal. Though I don't know how to treat the Cygwin case, since the
>> underlying platform uses \r\n anyways. But the rest: Simply don't mix
>> UNIX and Windows text.
>
> Why not make Bash consider \r\n a legitimate line ending? What possible
> reason could there be for treating carriage return characters as it does
> now?

cygwin's bash is patched and provides a special igncr shopt option.
try shopt -s igncr


Reply via email to