Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Parameter Expansion Bug
- X-seq: zsh-workers 822
- From: esky@xxxxxxxxxxx (Eskandar Ensafi)
- To: zsh-workers@xxxxxxxxxxxxxxx
- Subject: Parameter Expansion Bug
- Date: Wed, 13 Mar 96 12:04:10 -0800
Hello,
The following does not work properly in zsh-2.6-beta12. Please note that
the results are unpredicatable and may change from trial to trial. If you
want to reproduce it, define foo () as shown below and keep typing "foo a b"
until you get different results. I am using EXTENDED_GLOB.
myhost% foo () { echo "${argv##^-*}" } # Show only -option arguments.
myhost% foo a b # OK. No output as expected.
myhost% foo a b # Wrong! Should not echo "a b".
a b
myhost% foo a b # OK again.
myhost% foo a b # Wrong again.
a b
myhost% foo a b # Wrong again.
a b
myhost% foo a b # OK again.
myhost% foo -a -b a f # OK. Ouput was -a -b as expected.
-a -b
myhost% foo a b # Say what?
-a -
myhost% foo a b # Huh?
a @
myhost% foo a b # And now it's OK again!
...
Any idea what's causing this?
- Eskandar
------------------------------------------------------------------------------
Eskandar Ensafi Object-Oriented Software Engineer
University of California, Los Angeles
Department of Biomathematics esky@xxxxxxxxxxx (ASCII, MIME, NeXT)
School of Medicine http://www.cs.ucla.edu/csd-lanai/fweb/esky
------------------------------------------------------------------------------
Messages sorted by:
Reverse Date,
Date,
Thread,
Author