linux-l: For-Schleifen

Oliver Bandel oliver at first.in-berlin.de
Fr Feb 11 11:39:43 CET 2000


Hi!

On Fri, 11 Feb 2000, Jens Dreger wrote:

> On Fri, Feb 11, 2000 at 02:01:08AM +0100, Oliver Hillmann wrote:
> > On Thu, 10 Feb 2000, Mario Thaten wrote:
> > 
> > > mal ne ganz blöde Frage (man bash und man builtins hilft mir bloß
> > > nicht genug weiter):
> > 
> > Es gibt keine blöden Fragen, es gibt nur unpassende Kleidung... Oder so :)
> >  
> > > Kann ich eine for-Schleife in der Bash so schreiben, daß sie, wie
> > > aus Programmier- & Skriptsprachen bekannt, der Laufvariablen z.B.
> > > Werte von 1-25000 zuweist, ohne
> > > "for i in 1 2 3 4 5..25000"
> > 
> > for i in `seq 1 25000`; do mach_was_mit $i; done
> > 
> > man seq ist Deine Freundin, und seq (wie Sequence) scheint ein GNU Shell
> > Utility zu sein...
> 
> Verdammt ! Und ich wollte mit meinem range Programm doch noch reich
> werden. Wieder nix...
> 
> seq ist doppelt so schnell wie mein Perl-Skript. So sieht das aus...

Nur hat nicht jeder seq.
Bei mir iss kein seq. Aber ich würd's in Perl realisieren.
Wenn zu langsam, dann C. Man kann ja Dein Perl-Script
fast 1:1 in C umsetzen.

Tschüß,
   Oliver



Mehr Informationen über die Mailingliste linux-l