Re: strange bash problem on potato
On Wed, 7 Apr 1999, Ulf Jaenicke-Roessler wrote:
> Dale Scheetz wrote:
> > On inspection of your script, I see that 'case i in' is not what you
> > meant. This line should be 'case $i in' and you will get the results you
> > are expecting.
> Yes, this is an error in the demonstration script. Besides, the script was
> too simple. It doesn't show the bug I was trying to explain.
> Nevertheless, is "case i in" formally correct, or why didn't bash complain
> about a syntax error???
Because there is no syntax error. The statement simply asks if the
character "i" appears in any of your case comparisons. This is why the
[A-H] condition failed, but the [A-K] condition succeeded (as i is in the
Both sytax are correct, they only mean different values when parsed by
_-_-_-_-_- Author of "The Debian Linux User's Guide" _-_-_-_-_-_-
aka Dale Scheetz Phone: 1 (850) 656-9769
Flexible Software 11000 McCrackin Road
e-mail: firstname.lastname@example.org Tallahassee, FL 32308
_-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-