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.