X-Spam-Check-By: sourceware.org Message-ID: <45631485.3010804@buddydog.org> Date: Tue, 21 Nov 2006 10:00:21 -0500 From: Jonathan Arnold User-Agent: Thunderbird 1.5.0.5 (X11/20060804) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Help running bash scripts References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Thierry wrote: > #!/bin/sh > > # test > > If I run the above script under cygwin, > I get the following error message: > > $ ./test.sh > : command not found > > Can anyone help me on that and tell what I'm missing > from the cygwin installation? (Pick me, pick me! I'll take this one) You must be using an editor that inserts DOS cr/lf into the file. bash doesn't work with them, either on Cygwin or on Linux. Either run your script through d2u or, even better, use an editor that won't insert dos line endings. See the many long discussions on this list about it, as well as reading the copious release notes for bash. -- Jonathan Arnold http://www.buddydog.org When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/