SORU
4 EKİM 2008, CUMARTESİ


Nasıl bash sayı değişkenleri tarafından tanımlanan bir dizi üzerinde yineleme mı?

Nasıl bir dizi değişken tarafından verilen bash numaraları bir dizi üzerinde yineleme mı?

Bunu yapabileceğimi biliyorum ("sıra ifade" bash documentation):

 for i in {1..5}; do echo $i; done

Hangi verir:

1
2
3
4
5

Nasıl bir değişken aralığı uç noktaları ya da değiştirebilir miyim? Bu çalışmıyor:

END=5
for i in {1..$END}; do echo $i; done

Yazdıran:

{1..5}

CEVAP
4 EKİM 2008, CUMARTESİ


for i in $(seq 1 $END); do echo $i; done

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007