bash increment in a given way

Charlie Kester corky1951 at comcast.net
Sat Dec 11 18:06:27 UTC 2010


On Sat 11 Dec 2010 at 09:57:08 PST Charlie Kester wrote:
>On Sat 11 Dec 2010 at 06:34:20 PST 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
>>$
>
>man jot(1)

Or maybe not.  
It's still morning here and the coffee hasn't kicked in yet.  

I usually reach for jot when constructing loops that look like yours, 
but on second glance I'm not sure it can produce the output you want.


More information about the freebsd-questions mailing list