Suchergebnisse

  1. S

    (Gelöst) Shellscript: for i in {0..$VARIABLE} do ... wertet $VARIABLE als String und nicht als Integ

    ~> ANZAHL=10 ~> for i in $(eval echo {0..$ANZAHL}) ; do echo $i ; done 0 1 2 3 4 5 6 7 8 9 10 ~> Zuerst muss also die Variable substituiert werden (eval), danach funktioniert die Brace Expansion. Etwas weniger komplex: ~> echo {0..$ANZAHL} {0..10} ~> eval echo {0..$ANZAHL} 0 1 2 3 4 5 6 7 8 9...
Oben