for loops
    Miquel van Smoorenburg 
    miquels at maestro.htsa.aha.nl
       
    Thu Apr  4 23:34:15 AEST 1991
    
    
  
In article <3693 at ux.acs.umn.edu> edh at ux.acs.umn.edu (Merlinus Ambrosius) writes:
>In sh, I'd like to do something like a BASIC for loop.  Say I have $FILES
>set to some number, and I'd like to go through a loop $FILES times.  Can
>this be done in sh?
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?
-- 
+===============================+============================================+
|                               |                                            |
| Miquel van Smoorenburg,       |  It's nice to be important,                |
| miquels at maestro.htsa.aha.nl   |  but it's more important to be nice.       |
|                               |                                            |
+===============================+============================================+
    
    
More information about the Comp.unix.shell
mailing list