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

  • grickle

    grickle

    22 AĞUSTOS 2006
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Orson Wang

    Orson Wang

    28 EKİM 2006