#!/bin/ksh
#########################
for i in {1..30} ;do
echo $i
done
Ausgabe lautet:KSH Scripting, For-Schleife
{1..30}
Was in meinem Code falsch?
#!/bin/ksh
#########################
for i in {1..30} ;do
echo $i
done
Ausgabe lautet:KSH Scripting, For-Schleife
{1..30}
Was in meinem Code falsch?
Alternativ können Sie eine Zeit lang Konstruktion wechseln:
i=1
while ((i <= 30))
do
echo $i
((i+=1))
done
for {set x 0} {$x<10} {incr x} {
puts "x is $x"
}
Könnten Sie eine Erklärung dazu hinzufügen? –
Dies funktioniert nicht in ksh – kkoolpatz
Mögliche Duplikat [für Loop-Bereich funktioniert nicht KSH] (http: // Stackoverflow. com/Fragen/3005265/for-Schleife-Bereich-nicht-arbeiten-ksh) – ceving