Re: bash expansion crap...

2007-10-03 Thread Joey Hess
Miles Bader wrote: > You could also use the "seq" program instead (which comes with > coreutils): > > for i in `seq 1 $TEST`; do ... > > I'm not sure if that's more or less portable than using all these > various bash features... Much, much more portable, and readable. -- see shy jo signat

Re: bash expansion crap...

2007-10-02 Thread Andrew Sackville-West
On Tue, Oct 02, 2007 at 02:22:41PM -0700, Andrew Sackville-West wrote: > On Tue, Oct 02, 2007 at 01:57:44PM -0700, ss11223 wrote: > > 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.

Re: bash expansion crap...

2007-10-02 Thread Miles Bader
You could also use the "seq" program instead (which comes with coreutils): for i in `seq 1 $TEST`; do ... I'm not sure if that's more or less portable than using all these various bash features... -Miles -- `The suburb is an obsolete and contradictory form of human settlement' -- To UNSUBS

Re: bash expansion crap...

2007-10-02 Thread Andrew Sackville-West
On Tue, Oct 02, 2007 at 01:57:44PM -0700, ss11223 wrote: > 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 {

Re: bash expansion crap...

2007-10-02 Thread Andrew Sackville-West
On Wed, Oct 03, 2007 at 12:23:17AM +0200, Gerard Robin wrote: > On Tue, Oct 02, 2007 at 11:49:16AM -0700, Andrew Sackville-West wrote: >> From: Andrew Sackville-West <[EMAIL PROTECTED]> >> To: debian-user@lists.debian.org >> Subject: bash expansion crap... >&

Re: bash expansion crap...

2007-10-02 Thread Gerard Robin
On Tue, Oct 02, 2007 at 11:49:16AM -0700, Andrew Sackville-West wrote: From: Andrew Sackville-West <[EMAIL PROTECTED]> To: debian-user@lists.debian.org Subject: bash expansion crap... Mail-Followup-To: debian-user@lists.debian.org X-Spam_score: -4.4 X-Spam_score_int: -43 X-Spam_bar:

Re: bash expansion crap...

2007-10-02 Thread ss11223
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.

Re: bash expansion crap...

2007-10-02 Thread Douglas A. Tutty
On Tue, Oct 02, 2007 at 12:48:04PM -0700, Mike Bird wrote: > On Tuesday 02 October 2007 11:49, Andrew Sackville-West 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..$T

Re: bash expansion crap...

2007-10-02 Thread Ken Irving
On Tue, Oct 02, 2007 at 11:49:16AM -0700, Andrew Sackville-West wrote: > [EMAIL PROTECTED]:~$ for i in {1..3}; do echo $i; done > 1 > 2 > 3 I don't get that result (you did say 'bash', right?): [EMAIL PROTECTED]:~/ 0$ for i in {1..3}; do echo $i; done {1..3} Hmm... that was on a sarge s

Re: bash expansion crap...

2007-10-02 Thread Andrew Sackville-West
On Tue, Oct 02, 2007 at 12:48:04PM -0700, Mike Bird wrote: > On Tuesday 02 October 2007 11:49, Andrew Sackville-West 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..$T

Re: bash expansion crap...

2007-10-02 Thread Mike Bird
On Tuesday 02 October 2007 11:49, Andrew Sackville-West 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

bash expansion crap...

2007-10-02 Thread Andrew Sackville-West
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