Patch na basha-2 ? -> do qrczaka

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Śro, 30 Wrz 1998, 20:02:14 CEST


On Wed, 30 Sep 1998, Wojtek Slusarczyk wrote:

> Jak mnie piec nie zawodzi pisalez ze dostales jakiegos patcha od ludzi
> z basha w zwiazku z for i in $(cos_tam); do cos_innego

Zgadza się,

>From bfox w metahtml.com Wed Sep 30 19:57:10 1998
Date: Tue, 21 Jul 1998 16:53:07 -0700
From: Brian J. Fox <bfox w metahtml.com>
To: qrczak w knm.org.pl
Cc: bug-bash w gnu.org
Subject: Re: Suggestion: empty list in `for' loop


   Date: Tue, 21 Jul 1998 23:38:58 +0200 (CEST)
   From: "Marcin 'Qrczak' Kowalczyk" <qrczak w knm.org.pl>

   I think that bash should accept such a syntax:

   for var in ; do command; done

   Of course it should do nothing. It would simplify some scripts.

   -- 
    __("<  Marcin Kowalczyk * qrczak w knm.org.pl  http://qrczak.home.ml.org/
    \__/   GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++ W++
     ^^    N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t 5?  X-  R  tv--
   QRCZAK  b+>++ DI D- G+ e>++++ h! r--%>++ y-  [nie ma mnie 9-31 sierpnia]


Here is a patch for those who wish it:

*** parse.y.~1~ Wed Mar  4 09:39:46 1998
--- parse.y     Mon Jul 13 14:40:23 1998
***************
*** 495,500 ****
--- 495,504 ----
                        { $$ = make_for_command ($2, REVERSE_LIST ($5, WORD_LIST *), $9); }
        |       FOR WORD newline_list IN word_list list_terminator newline_list '{' compound_list '}'
                        { $$ = make_for_command ($2, REVERSE_LIST ($5, WORD_LIST *), $9); }
+       |       FOR WORD newline_list IN list_terminator newline_list DO compound_list DONE
+                       { $$ = make_for_command ($2, (WORD_LIST *)NULL, $8); }
+       |       FOR WORD newline_list IN  list_terminator newline_list '{' compound_list '}'
+                       { $$ = make_for_command ($2, (WORD_LIST *)NULL, $8); }
        ;
  

Brian

			*	*	*

PS. Mam jakieś dziwne kłopoty z tym cronem, nie wiem kiedy mi się uda je
zwalczyć.

-- 
 __("<   Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl