or get some help from a real language....hahaha...
#!/bin/sh
for i in `perl -e 'for (1..25) {print "$_ ";}'`; do
echo $i
done
later!
Ray
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Ray DeJean http://www.r-a-y.org Systems Engineer Southeastern Louisiana University IBM Certified Specialist AIX Administration, AIX Support =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= On Wed, 12 Feb 2003, John Kosta wrote: > Script: > > #!/bin/bash > > counter=0 > countupto=11 > while [ "$counter" != "$countupto" ] > do > echo $counter > let counter+=1 > done > > Result: > > john@localhost:~$ bash test > 0 > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > > You could set countupto however you want. > > --John > > > ----- Original Message ----- > From: "Ron Johnson" <ron.l.johnson@cox.net> > To: "NOLUG ML" <nolug@joeykelly.net> > Sent: Wednesday, February 12, 2003 3:54 PM > Subject: Re: [Nolug] Lists in bash > > > > On Wed, 2003-02-12 at 13:05, Brett D. Estrade wrote: > > > #!/usr/local/bin/bash > > > > > > # define list - note parans > > > list=(1 2 3 4 5 6 7 8 9 10 11 12 13) > > > > > > # cycle through list - note array ref and "@" > > > # in the index spot > > > > > > for i in "${list[@]}"; do > > > echo $i > > > done > > > > > > #----end of script > > > > Thanks. However, what if I had an arbitrarily large number that I > > wanted in the list. > > > > Are you saying that there's no way to do nummeric sequences? > > > > > --- Ron Johnson <ron.l.johnson@cox.net> wrote: > > > > Hi, > > > > > > > > This, I know how to do: > > > > $ for i in 1 2 3 4 5 ; do echo $i ; done > > > > 1 > > > > 2 > > > > 3 > > > > 4 > > > > 5 > > > > > > > > That's great, and reminds me of python. Is there a syntax for making > > > > arbitrarily long numerical lists, without having to enumerate each > > > > number? > > > > > > > > For example, these syntax attempts failed: > > > > $ for i in 1-5 ; do echo $i ; done > > > > 1-5 > > > > $ for i in 1..5 ; do echo $i ; done > > > > 1..5 > > > > $ for i in [1-5] ; do echo $i ; done > > > > [1-5] > > > > > > -- > > +------------------------------------------------------------+ > > | Ron Johnson, Jr. Home: ron.l.johnson@cox.net | > > | Jefferson, LA USA http://members.cox.net/ ron.l.johnson | > > | | > > | "For me and windows it became a matter of easy to start | > > | with, and becoming increasingly difficult to be produc- | > > | tive as time went on, and if something went wrong very | > > | difficult to fix, compared to linux's large over head | > > | setting up and learning the system with ease of use and | > > | the increase in productivity becoming larger the longer I | > > | use the system." | > > | Rohan Nicholls , The Netherlands | > > +------------------------------------------------------------+ > > > > ___________________ > > Nolug mailing list > > nolug@nolug.org > > ___________________ > Nolug mailing list > nolug@nolug.org > ___________________ Nolug mailing list nolug@nolug.orgReceived on 02/12/03
This archive was generated by hypermail 2.2.0 : 12/19/08 EST