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