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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • picster

    picster

    20 NİSAN 2006