{# .. #} generuje ciąg liczb lub znaków, podobnie jak range () w Pythonie. Jeśli wykonam polecenie echo {1..5}w wierszu polecenia, mam:
1 2 3 4 5
Zamiast tego poniższy skrypt bash nie działa zgodnie z oczekiwaniami.
for i in {1..3};
do
echo "Iteration $i"
done
wydrukuje:
Iteration {1..3}
Dlaczego?
* Mogę użyć, seqale przeczytałem, że jest nieaktualny ( http://www.cyberciti.biz/faq/bash-for-loop/ )