SORU
8 HAZİRAN 2009, PAZARTESİ


Nasıl üretmek için bash adım n? (artışlarla sayı dizisi oluşturmak)

Bash bir dizi üzerinde yineleme için bir yoldur

for i in {0..10}; do echo $i; done

Bir adım sırası içinde dolaşmak için sözdizimi ne olurdu? Diyelim ki, yukarıdaki örnekte sadece çift sayı almak istiyorum.

CEVAP
8 HAZİRAN 2009, PAZARTESİ


Yaparım

for i in `seq 0 2 10`; do echo $i; done

elbette seq 0 2 10 kendi başına aynı çıktıyı üretecektir.

seq kayan nokta numaraları (örneğin, seq .5 .25 3.5) ama bash ayracı artırımı unutmayın sadece tamsayılar sağlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dougownsall

    dougownsall

    7 EKİM 2007
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • FRED

    FRED

    1 EKİM 2005