delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/07/23/14:36:02

From: jan AT digicash DOT com (Jan Nieuwenhuizen)
Subject: bash-2.x
23 Jul 1998 14:36:02 -0700 :
Message-ID: <199807230858.KAA03131.cygnus.gnu-win32@digicash.com>
To: yodl AT icce DOT rug DOT nl
Cc: "ir. Wendy" <hanwen AT cs DOT ruu DOT nl>, gnu-win32 AT cygnus DOT com

Hi,

After all this trouble with bash, i downloaded bash-docs-2.02,
and it says:

       for name [ in word; ] do list ; done
              The list of words following in is expanded,  gener-
              ating a list of items.  The variable name is set to
              each element of this list in turn, and list is exe-
              cuted  each  time.   If the in word is omitted, the
              for command executes list once for each  positional
              parameter  that is set (see PARAMETERS below).  The
              return status is the exit status of the  last  com-
              mand  that executes.  If the expansion of the items
              following in results in an empty list, no  commands
              are executed, and the return status is 0.

Which means that empy word-list is valid, and shouldn't trigger
an error.

    10:55:25 mub ~/ftp/gnu/bash-2.02$ for i in ;do echo $i; done
    bash: syntax error near unexpected token `;d'

It looks like a bug in bash-2.02(-release)

I also saw that bash-2.x is still in beta, internally the versions are 
called 2.02-beta.
What about 'if you choose to use beta software, you suffer?'  And why
is cygnus distributing a beta shell with gnu-windows?

Jan.

Jan Nieuwenhuizen <jan AT digicash DOT com> | GNU LilyPond - The Music Typesetter
http://www.digicash.com/~jan         | http://www.digicash.com/~jan/lilypond

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019