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

bash expansion crap...



Hey folks, help me out with this...please

andrew@basement:~$ for i in {1..3}; do echo $i; done
1
2
3
andrew@basement:~$ 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


Attachment: signature.asc
Description: Digital signature


Reply to: