Witam, zastanawiam się dlaczego polecenie
a=1 b=50
echo {$a..$b}
wyświetla {1..50} zamiast wypisania wszystkich liczb z zakresu od 1 do 50? Czy najprostszym sposobem poradzenia sobie z tym jest dodanie przed echo "eval"?
Witam, zastanawiam się dlaczego polecenie
a=1 b=50
echo {$a..$b}
wyświetla {1..50} zamiast wypisania wszystkich liczb z zakresu od 1 do 50? Czy najprostszym sposobem poradzenia sobie z tym jest dodanie przed echo "eval"?
Nie wiem czy jeszcze aktualne:
for'a
użyj http://ideone.com/bNRNiW
To znaczy już przy użyciu eval prawidłowo wyświetla, tylko zastanawia mnie czemu nie działało w przykładzie który podałem.
Może to Ci wyjaśni co nieco http://www.linuxdevcenter.com/pub/a/linux/lpt/08_10.html
Swoimi słowami ciężko powiedzieć trochę :)