linux-l: For-Schleifen
Jan-Benedict Glaw
jbglaw at lug-owl.de
Fr Feb 11 00:09:30 CET 2000
On Thu, Feb 10, 2000 at 11:52:00PM +0100, Matthias Kranz wrote:
> On Thu, Feb 10, 2000 at 10:39:52PM +0000, Mario Thaten wrote:
> > 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"
> > schreiben zu müssen? Wenn nein, wie kann ich eine solche
> > Funktionalität sonst erreichen?
>
> #!/bin/bash
> nr=1
> while [ $nr -lt 25000 ] ; do
> echo "Hello World"
> nr=`expr $nr + 1`
> fi
^^
Ist das eine if-Schleife? Geht das? naja, mag ja sein... Wenn es nur in
einer bash laufen muß, geht auch:
#!/bin/sh
I=0
while [ "$I" -lt 25000 ]; do
I=$(( $I + 1 ))
echo "$I"
done
MfG, JBG
PS: Wenn's wirklich eine for-Schleife sein soll, dann frohes Tippen;)
--
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
Mehr Informationen über die Mailingliste linux-l