Ben bir .sh dosyasında aşağıdaki kod:bash: sayılar bir dizi
for num in {1..10}
do
echo $num
done
1'den 10'a kadar sayıları yazdırmak Ama bu ne alıyorum olmalıdır hangisi:
{1..10}
Ayrıca C-benzeri sytax kullanarak yanı çalışmaz:
for ((i=1; i<=10; i++))
Bu bana bir hata alır:
Syntax error: Bad for loop variable
Sahip olduğum bash sürümü 4.2.25.
Kodunuz 4.1.5 –
Ayrıca bir dizi yazdırabilirsiniz benim için çalışıyor seq kullanarak sayıların "Sıra 5'i" dene. – devnull
Eğer "bash" yi "sh" olarak çalıştırırsanız, işe yaramaz; bash'ı bash olarak çalıştırırsanız işe yarayacaktır. –