Problem with scripting files (== operator)

Brian Ford ford@vss.fsi.com
Thu Oct 16 20:39:00 GMT 2003


Your command prompt is probably /bin/bash, your script uses /bin/sh?
That's /bin/ash, and you may have a syntax issue.
man ash
Try using test instead of [ ].
HTH

On Thu, 16 Oct 2003, Lynden Jones wrote:

> I downloaded just the default cygwin packages and ran
> into a single problem with running script files.
> Whenever I use the == operator (string comparison), I
> get an error that says: "[: ==: unknown operand".  I
> can execute the same set of commands from the command
> prompt and get no errors.  Does anyone know what is
> causing this problem?
>

-- 
Brian Ford
Senior Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
Phone: 314-551-8460
Fax:   314-551-8444

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



More information about the Cygwin mailing list