for loops
David W. Tamkin
dattier at vpnet.chi.il.us
Fri Apr 5 14:17:09 AEST 1991
miquels at maestro.htsa.aha.nl (Miquel van Smoorenburg) wrote in
<2816 at maestro.htsa.aha.nl>:
| POSIX states that sh(1) should be able to evaluate expressions,
| so you can do something like
| while [ $FILES != 0 ]
| do
| echo -n '* '
| FILES=$[$FILES - 1]
| done
| But I haven't seen a sh anywhere that is already capable of doing this
| (not even the one I am writing myself for Minix... yet.).
| Maybe somebody knows if a new ksh can do this?
Even an old ksh can do
let FILES = $FILES - 1
or
(( FILES = FILES - 1 ))
David Tamkin PO Box 7002 Des Plaines IL 60018-7002 dattier at vpnet.chi.il.us
GEnie:D.W.TAMKIN CIS:73720,1570 MCIMail:426-1818 708 518 6769 312 693 0591
More information about the Comp.unix.shell
mailing list