PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schleifen in bash



02-10-2000, 13:11
Seit bash 2.04.0 ist es ja möglich for-schleifen mit C ähnlicher systax zu machen: for ((i=0;i<500;i++))

Meine Frage: Wie machte man diese Schleifen vor version 2.04.0 ? Ja, ich könnte ne while-schleife mit | bc .... bla bla machen, aber geht des nicht einfacher ?

Danke für euere hilfe http://www.linuxforen.de/ubb/smile.gif

Backi
05-10-2000, 18:33
for i in 1 2 3 4 5 6 ; do
...
done

blackbird
05-10-2000, 21:46
hi!

es gab da noch ne andre möglichkeit, es gibt nen befehl der eben genau das 1 2 3 4 5 6 ersetzt... aber ich hab ihn wiedermal vergessen http://www.linuxforen.de/ubb/frown.gif wurde aber mal hier im forum besprochen...

grüsse blackbird

mightymike99
07-10-2000, 18:55
Tach auch,

Deine Andeutung von while | bc versteh' ich zwar nicht aber ich war mit der Methode i=0;max=10;while [ $i -lt $max ];do AKTION;((i= $1 +1));done immer ganz zufrieden...

mfg m&m

thommy
17-10-2000, 11:27
<pre>
for i in $(seq 1 100); do
echo $i
done
</pre>

Thomas

blackbird
17-10-2000, 18:32
ja genau thommy! irgendwie sowas wars http://www.linuxforen.de/ubb/wink.gif