* Ralf Steck schrieb am 05.Jul.2000:
bei meinen Scriptprogrammierveruchen bin ich gerade über ein Problem gestolpert, das eigentlich ganz einfach zu lösen sein sollte, aber ich komm' einfach nicht drauf. Ich benötige eine Schleifenkonstruktion, die n mal durchlaufen wird, also sowas wie damals in Basic mit einer "hochzählenden for-Schleife" gelöst wurde. Wie mach ich sowas in der shell?
i=0 while [ $i -le 10 ] do # Innerhalb der Schleife i=`expr $i + 1` done Zählt von 0 bis 10. Nach der Schleife steht $i auf 11. PS: Das ist Original Bourne-Shell. In der bash kannst Du die vorletzte Zeile etwas eleganter gestalten: i=$(($i+1)) Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com