On Oct 2, 3:40 pm, Andrew Sackville-West <[EMAIL PROTECTED]> wrote: > Hey folks, help me out with this...please > > [EMAIL PROTECTED]:~$ for i in {1..3}; do echo $i; done > 1 > 2 > 3 > [EMAIL PROTECTED]:~$ TEST=3; for i in {1..$TEST}; do echo $i; done > {1..3} > > in the first example, its obvious. In the second, $TEST gets replaced > with 3, but then the {} doesn't get expanded. I'm sure I have to do > some kind of wacky $({[ type thing, but I'm not able to grok it. any > ideas? > > the purpose is to be able to easily update some loops in a script for > different numbers of object to iterate over. obvious, I guess. > > A > > signature.asc > 1KDownload
This works for me, BASH can do arithmetic! TEST=3; for (( i=1; i<=$TEST; i++)); do echo $i; done Stuart -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]