bash script under cygwin fails to recognize simple commands

Bob Brusa bob.brusa@gmail.com
Wed Mar 13 10:07:00 GMT 2013


Am 13.03.2013 10:38, schrieb marco atzeri:
> On 3/13/2013 10:21 AM, Bob Brusa wrote:
>> Am 13.03.2013 10:17, schrieb marco atzeri:
>>> On 3/13/2013 10:03 AM, Bob Brusa wrote:
>>>> Hi,
>>>> it seems I miss something. The primitive script t1.sh
>>>>
>>>> #!/bin/bash
>>>> echo "script running"
>>>> ls -l
>>>> echo "script terminating"
>>>> exit 0
>>>>
>>>> produces a rather unexpected result when running it from cygwin
>>>> terminal:
>>>>
>>>> rwb@w500 ~
>>>> $ ./t1.sh
>>>> script running
>>>> ls: unknown option --
>>>> „ls --help“ gibt weitere Informationen.
>>>> script terminating
>>>> : Ein numerischer Parameter ist erforderlich.
>>>>
>>>> rwb@w500 ~
>>>>
>>>> Why is this? Thanks for advice - Bob
>>>>
>>>
>>>
>>> Follow
>>>> Problem reports:       http://cygwin.com/problems.html
>>>
>>> Specifically:
>>> "Run cygcheck -s -v -r > cygcheck.out and include that file as an
>>> attachment in your report. Please do not compress or otherwise encode
>>> the output. Just attach it as a straight text file so that it can be
>>> easily viewed. "
>>>
>> Ok - cygcheck.out attached. Looking forward hearing from you again :-)
>> Bob
>
> No problem on installation, it is just your script with
> CRLF line  termination (MS style) instead of LF (unix style)
> Convert it with
>   "d2u  t1.sh"
>
> and try again
>
> Regards
> Marco
>
>
>
Indeed d2u helped - thank you both Marco and Andy and have a nice day. Bob



--
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



More information about the Cygwin mailing list