Re: [OT][bash] Anfänger hat Probleme mit Schleifen
Andreas Metzler <ametzler@downhill.at.eu.org> [17.11.2002]
> Lothar Schweikle-Droll <L.Schweikle@logout.de> wrote:
> > For i=1 to $GESAMTLAENGE step $SCHRIIWEITE ## Diese Zeile ist so
> > natürlich falsch
Neuere Bash verstehen sowas...
for ((i=1; $i<$GESAMTLAENGE; i=$[$i+$SCHRITTWEITE])); do
...
done
Ist aber nicht portabel.
> i=1
> while [ $i < GESAMTLAENGE ] ; do
> echo ..
> i=$(($i+SCHRITTWEITE))
> done
Das ist IMHO besser und portabel.
Gruß Rolf
--
o.B.d.A.: ohne Beachtung der Arithmetik
Reply to: