Am 29. May, 2002 schwätzte Lynn David Newton so:
> I'm teaching Unix/Linux at UACT. In tonight's class I
> came across a strange bash problem in connection with
> arithmetic evaluation. I'm wondering if there is a
> version problem.
>
> o The system students have for use is running Red Hat
> 6.2 (!)
Check that you're using bash2 rather than bash 1.x.
> o I'm trying to demonstrate the superiority in
> performance using arithmetic evaluation over the old
> technique of using eval to increment variables.
>
> o The following command line works fine in ksh and also
> in bash 2.05-8
>
> aa=1; time while ((aa <= 1000)); do ((aa += 1)); done
BTW, that's an excellent demo. Almost instantanteous for the arith eval vs.
almost 6 seconds using expr. 15 sec on my p133, but still almost
instantaneous for the arith eval version.
ciao,
der.hans
--
#
https://www.LuftHans.com/
# The Internet is the front line of the battle
# to protect our freedom. -- Nathaniel Borenstein