[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash increment in a given way



On Sat, 11 Dec 2010 06:34:14 -0800, S Mathias wrote:

> It's ok, that i can use this, when i want an incrementing sequence, in a
> given way:
> 
> # {START..END..INCREMENT}
> $ for i in {0..10..2}; do echo "Welcome $i times"; done Welcome 0 times
> Welcome 2 times
> Welcome 4 times
> Welcome 6 times
> Welcome 8 times
> Welcome 10 times
> $
> 
> but what's the "magic" for this? :
> 
> $ MAGIC; do echo "Welcome $i times"; done Welcome 0 times
> Welcome 1 times
> Welcome 4 times
> Welcome 5 times
> Welcome 8 times
> Welcome 9 times
> $
> 
> thanks:\

Hum... I'm not very good at "bashing" but, something like this? :-?

***
echo "Limit...?"
read limit

a=0
echo $a
for ((i=0; i<$limit; i++));
do
  a=$(($a + 1))
  echo $a
  a=$(($a + 3))
  echo $a
done
***

Greetings,

-- 
Camaleón


Reply to: