Die {# .. #} erzeugen eine Folge von Zahlen oder Zeichen, ähnlich wie range () in Python. Wenn ich den Befehl echo {1..5}
in der Befehlszeile ausführe , habe ich:
1 2 3 4 5
Stattdessen funktioniert das folgende Bash-Skript nicht wie erwartet.
for i in {1..3};
do
echo "Iteration $i"
done
wird drucken:
Iteration {1..3}
Warum?
* Ich könnte es gebrauchen, seq
aber ich habe gelesen, dass es veraltet ist ( http://www.cyberciti.biz/faq/bash-for-loop/ )